Python Variablen (engl.: Python Variables) ein grundlegendes Konzept, das es Ihnen ermöglicht, Daten zu speichern und später darauf zuzugreifen. Im Gegensatz zu vielen anderen Programmiersprachen müssen Sie den Datentyp einer Variablen nicht explizit angeben, da Python dies automatisch für Sie übernimmt. Die Zuweisung einer Variablen erfolgt durch das Gleichheitszeichen =
.
1. Variablen erstellen und Werte zuweisen
In Python müssen Sie nur den Namen der Variablen gefolgt vom =
-Zeichen und dem Wert angeben:
x = 5
name = "Max"
In diesem Beispiel wird der Variablen x
der Wert 5
(eine Zahl) und der Variablen name
der Wert "Max"
(ein String) zugewiesen.
Beispiel:
# Zahl
x = 10
# Text (String)
name = "Anna"
2. Datentypen von Variablen
Python erkennt automatisch den Typ der Variable basierend auf dem zugewiesenen Wert. Hier sind einige gängige Datentypen:
- Integer (Ganze Zahlen): z. B.
5
- Float (Dezimalzahlen): z. B.
3.14
- String (Zeichenketten): z. B.
"Hallo"
- Boolean (Wahrheitswerte):
True
oderFalse
Sie können den Typ einer Variablen mit der Funktion type()
überprüfen:
x = 5
print(type(x)) # Ausgabe: <class 'int'>
Beispiel für verschiedene Typen:
x = 10 # Integer
pi = 3.14 # Float
name = "Anna" # String
is_active = True # Boolean
3. Variablen umbenennen oder neu zuweisen
Sie können einer Variablen jederzeit einen neuen Wert zuweisen, auch wenn dieser einen anderen Datentyp hat:
x = 5 # x ist eine Zahl
x = "Max" # jetzt ist x ein String
print(x) # Ausgabe: Max
4. Mehrere Variablen gleichzeitig zuweisen
Python erlaubt es Ihnen, mehrere Variablen in einer einzigen Zeile zu definieren und zu initialisieren:
x, y, z = 1, 2, 3
Hier werden den Variablen x
, y
und z
gleichzeitig die Werte 1
, 2
und 3
zugewiesen.
Sie können auch denselben Wert mehreren Variablen zuweisen:
a = b = c = 0
5. Variablennamen
In Python gibt es einige Regeln für die Benennung von Variablen:
- Variablennamen dürfen Buchstaben, Zahlen und Unterstriche (
_
) enthalten. - Sie dürfen nicht mit einer Zahl beginnen.
- Variablen sollten sprechende Namen haben, um den Code besser lesbar zu machen.
Gültige Variablennamen:
name = "Anna"
age = 30
Ungültige Variablennamen:
1name = "Anna" # beginnt mit einer Zahl (ungültig)
6. Variablen löschen
Mit der Funktion del
können Sie eine Variable löschen:
x = 10
del x # x existiert jetzt nicht mehr
Häufig gestellte Fragen
Was ist eine Variable in Python?
Eine Variable ist ein Speicherort für Daten. Sie wird verwendet, um Daten zu speichern und darauf zuzugreifen.
Muss ich den Datentyp einer Variablen in Python angeben?
Nein, Python erkennt den Datentyp automatisch, basierend auf dem zugewiesenen Wert.
Kann ich den Wert einer Variable ändern?
Ja, Sie können einer Variablen jederzeit einen neuen Wert zuweisen.
Wie überprüfe ich den Typ einer Variablen?
Sie können die type()
-Funktion verwenden, um den Typ einer Variablen zu überprüfen.
Kann eine Variable in Python mehrere Werte gleichzeitig speichern?
Nein, eine Variable kann jeweils nur einen Wert speichern. Sie können jedoch Strukturen wie Listen verwenden, um mehrere Werte zu speichern.