Python-Variable
- Vorherige Seite Python-Kommentare
- Nächste Seite Python-Datentypen
Variable erstellen
Variablen sind Behälter für Datenwerte.
Im Gegensatz zu anderen Programmiersprachen hat Python kein Befehl zur Deklaration von Variablen.
Eine Variable wird erst erstellt, wenn sie zum ersten Mal zugewiesen wird.
Beispiel
x = 10 y = "Bill" print(x) print(y)
Variablen müssen keine spezifische Typdeklaration verwenden, und sie können auch nach der Zuweisung geändert werden.
Beispiel
x = 5 # x ist vom Typ int x = "Steve" # x ist jetzt vom Typ str print(x)
String-Variablen können mit einfacheren oder doppelten Anführungsstrichen deklariert werden:
Beispiel
x = "Bill" # ist das gleiche wie x = 'Bill'
Variablenname
Variablen können kurze Namen (wie x und y) oder Namensbestandteile mit besserer Beschreibbarkeit (wie age, carname, total_volume) haben.
Python-Namenkonventionen für Variablen:
- Variablenamen müssen mit einem Buchstaben oder Unterstrich beginnen
- Variablenamen können nicht mit einer Ziffer beginnen
- Variablenamen können nur Buchstaben, Ziffern und Unterstriche enthalten (A-z, 0-9 und _)
- Variablenamen werden groß und klein geschrieben (age, Age und AGE sind drei verschiedene Variablen)
Erinnern Sie sich daran, dass Variablenamen groß und klein geschrieben werden
Wertzuweisung an mehrere Variablen
Python ermöglicht es Ihnen, mehreren Variablen in einer Zeile Werte zuzuweisen:
Beispiel
x, y, z = "Orange", "Banana", "Cherry" print(x) print(y) print(z)
Sie können denselben Wert in einer Zeile mehreren Variablen zuweisen:
Beispiel
x = y = z = "Orange" print(x) print(y) print(z)
Variablen ausgeben
Python print
Sätze werden normalerweise verwendet, um Variablen auszugeben.
Um Text und Variablen zu kombinieren, verwendet Python +
Zeichen:
Beispiel
x = "awesome" print("Python ist " + x)
Sie können auch das +-Zeichen verwenden, um Variablen mit einer anderen Variable zu addieren:
Beispiel
x = "Python is " y = "awesome" z = x + y print(z)
Für Zahlen,+
Zeichen werden als mathematische Operatoren verwendet:
Beispiel
x = 5 y = 10 print(x + y)
Wenn Sie versuchen, Zeichenketten und Zahlen zu kombinieren, gibt Python einen Fehler:
Beispiel
x = 10 y = "Bill" print(x + y)
Globale Variablen
Variablen, die außerhalb einer Funktion erstellt werden (wie in allen obigen Beispielen gezeigt), werden als globale Variablen bezeichnet.
Globale Variablen können von jedem innerhalb und außerhalb der Funktion verwendet werden.
Beispiel
Erstellen Sie eine Variable außerhalb einer Funktion und verwenden Sie sie innerhalb der Funktion:
x = "awesome" def myfunc(): print("Python ist " + x) myfunc()
Wenn Sie innerhalb einer Funktion eine Variable mit demselben Namen erstellen, wird diese Variable eine lokale Variable und kann nur innerhalb der Funktion verwendet werden. Die Variable mit dem gleichen Namen bleibt unverändert und besitzt den ursprünglichen Wert.
Beispiel
Erstellen Sie eine Variable innerhalb einer Funktion, die denselben Namen wie eine globale Variable hat:
x = "awesome" def myfunc(): x = "fantastic" print("Python ist " + x) myfunc() print("Python ist " + x)
global Schlüsselwort
Normalerweise ist eine Variable, die innerhalb einer Funktion erstellt wird, eine lokale Variable und kann nur innerhalb dieser Funktion verwendet werden.
Um eine globale Variable innerhalb einer Funktion zu erstellen, können Sie das Schlüsselwort global verwenden.
Beispiel
Wenn Sie das Schlüsselwort global verwenden, gehört die Variable zum globalen Bereich:
def myfunc(): global x x = "fantastic" myfunc() print("Python ist " + x)
Außerdem verwenden Sie den Schlüsselwort global, um eine globale Variable innerhalb einer Funktion zu ändern.
Beispiel
Um den Wert einer globalen Variable innerhalb einer Funktion zu ändern, verwenden Sie den Schlüsselwort global, um auf diese Variable zu verweisen:
x = "awesome" def myfunc(): global x x = "fantastic" myfunc() print("Python ist " + x)
- Vorherige Seite Python-Kommentare
- Nächste Seite Python-Datentypen