Python Level 2: Variablen & Datentypen

Ziel dieser Lektion

Heute wirst du lernen:

Am Ende kannst du Daten speichern und damit arbeiten.

Schritt 1: Was ist eine Variable?

Eine Variable ist wie eine Box, in der du Informationen speichern kannst.

Beispiele für Dinge, die du speichern kannst:


age = 20

Das passiert hier:

Python merkt sich jetzt:


age = 20

Schritt 2: Variablen erstellen

Du kannst Variablen für viele Dinge erstellen.


name = "Max"
age = 20
city = "Berlin"

Dann kannst du sie ausgeben:


print(name)
print(age)

Die Ausgabe könnte so aussehen:


Max
20

Schritt 3: Wichtige Datentypen

In Python gibt es verschiedene Datentypen. Sie sagen Python, welche Art von Daten gespeichert wird.

1. Integer (int) – Ganze Zahlen

Integers sind ganze Zahlen ohne Dezimalstellen.


age = 20
points = 150
year = 2024

2. Float – Dezimalzahlen

Floats sind Zahlen mit Dezimalstellen.


price = 9.99
temperature = 21.5
weight = 70.3

3. String (str) – Text

Strings sind Texte und stehen immer in Anführungszeichen.


name = "Max"
city = "Berlin"
movie = "Matrix"

Wichtig:

Ohne Anführungszeichen denkt Python, es ist eine Variable.

4. Boolean (bool) – Wahr oder Falsch

Boolean kann nur zwei Werte haben:


active = True
game_started = False
has_ticket = True

Schritt 4: Datentyp prüfen

Manchmal möchtest du wissen, welchen Typ eine Variable hat.

Dafür nutzt du type().


age = 20

print(type(age))

Ausgabe:


<class 'int'>

Weitere Beispiele:


name = "Max"

print(type(name))

Ausgabe:


<class 'str'>

Schritt 5: Mehrere Variablen zusammen verwenden


name = "Anna"
age = 25

print("Hallo", name)
print("Du bist", age, "Jahre alt")

Ausgabe:


Hallo Anna
Du bist 25 Jahre alt

Schritt 6: Variablen ändern

Der Wert einer Variable kann sich ändern.


points = 10
points = 20

Jetzt ist der Wert:


20

Das nennt man Überschreiben einer Variable.

Praxisbeispiel


name = "Max"      # String
age = 20          # Integer
price = 9.99      # Float
active = True     # Boolean

print(type(age))

Das Programm zeigt den Datentyp der Variable.

Aufgabe

Erstelle Variablen für:

Beispielstruktur:


book = "Harry Potter"
pages = 500
read = True

Dann gib die Variablen aus:


print(book)
print(pages)
print(read)