Variablen in Python
1. Erstellung und Zuweisung von Variablen
In Python-Programmen werden Variablen durch einen Variablennamen dargestellt, der ein beliebiger Datentyp sein kann. Der Variablenname muss in Groß- und Kleinbuchstaben angegeben werden Englisch und Zahlen. und ein Unterstrich (_), und kann nicht mit einer Zahl beginnen, zum Beispiel:
a=88
wobei a eine Variable ist, die eine ganze Zahl darstellt, bitte beachten Sie das Python muss keine Datentypen deklarieren. = ist eine Zuweisungsanweisung in Python, genau wie in anderen Programmiersprachen, da Python beim Definieren einer Variablen keinen Datentyp deklarieren muss, sodass jeder Datentyp einer Variablen zugewiesen werden kann und dieselbe Variable wiederholt zugewiesen werden kann , und es können verschiedene Datentypen sein.
Eine Sprache, in der der Typ der Variablen selbst nicht festgelegt ist, wird als dynamische Sprache bezeichnet, und ihr Gegenstück ist eine statische Sprache. In statischen Sprachen muss der Variablentyp beim Definieren einer Variablen angegeben werden. Wenn der Typ beim Zuweisen eines Werts nicht übereinstimmt, wird ein Fehler gemeldet. Java ist beispielsweise eine statische Sprache.
2. Variablenzeigungsproblem
Schauen wir uns diesen Code an und stellen fest, dass die zuletzt ausgedruckte Variable b „Hello Python“ ist.
Dies liegt hauptsächlich daran, dass die Variable a zunächst auf die Zeichenfolge Hello Python zeigt, b=a die Variable b erstellt und die Variable b auch auf die Zeichenfolge Hello Python zeigt, auf die a zeigt ., schließlich a=123, Variable a auf 123 umleiten, sodass die endgültige Ausgabevariable b Hello ist Python
Zeigen auf Variablen
3. Mehrere Variablenzuweisungen
Python ermöglicht die gleichzeitige Zuweisung von Werten zu mehreren Variablen. Beispiel:
a = b = c = 1
Im obigen Beispiel wird ein ganzzahliges Objekt mit dem Wert 1 erstellt und drei Variablen werden demselben Speicherplatz zugewiesen.
Natürlich können Sie auch mehrere Variablen für mehrere Objekte angeben. Zum Beispiel:
a, b, c = 1, 2, "liangdianshui"
Im obigen Beispiel werden zwei ganzzahlige Objekte 1 und 2 den Variablen a und b zugewiesen, und das Zeichenfolgenobjekt „liangdianshui“ wird der Variablen c zugewiesen.