Python SyntaxError: Literalfehler in Python kann nicht zugewiesen werden

Manav Narula 10 Oktober 2023
  1. der SyntaxError: can't assign to literal in Python
  2. Korrigieren Sie den SyntaxError: can't assign to literal in Python
Python SyntaxError: Literalfehler in Python kann nicht zugewiesen werden

In diesem kurzen Tutorial wird der Fehler SyntaxError: Can't assign to literal in Python besprochen.

der SyntaxError: can't assign to literal in Python

Dieser Syntaxfehler tritt auf, wenn wir versuchen, einem Literal einen Wert zuzuweisen. Es ist ein SyntaxError, weil es die Syntax von Python verletzt.

Codebeispiel:

5 = "Hello"
"Hello" = 5

Ausgang:

SyntaxError: can't assign to literal

Beide Zeilen im obigen Code erzeugen diesen Fehler, da es sich bei beiden um Literalwerte (eine Ganzzahl und eine Zeichenfolge) und nicht um eine Variable handelt.

Wir können nur Variablen Werte zuweisen. Variablen werden in Python mit dem Operator = zugewiesen.

Bei der Benennung der Variablen halten wir uns an einige vorgegebene Konventionen, und der Variablenname sollte mit einem Buchstaben oder dem Unterstrich beginnen. Es kann auf beliebige alphanumerische Zeichen folgen.

Korrigieren Sie den SyntaxError: can't assign to literal in Python

Der Weg, dies zu beheben, besteht darin, die richtige Namenskonvention zu befolgen und eine Variable zu erstellen, die die Daten speichern kann.

Codebeispiel:

a5 = "Hello"
Hello = 5
print(a5, Hello)

Ausgang:

Hello 5

Im obigen Beispiel erstellen wir geeignete Variablen, weisen ihnen die erforderlichen Werte zu und drucken sie aus. Beachten Sie, dass bei den Variablennamen in Python zwischen Groß- und Kleinschreibung unterschieden wird.

Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Verwandter Artikel - Python Error