HOWTO · Python
Python SyntaxError: Literalfehler in Python kann nicht zugewiesen werden
In diesem Tutorial wird der Fehler `Kann Literal nicht zuweisen` in Python behandelt.
Auf dieser Seite
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.