Du speicherst Werte in Variablen und arbeitest mit den Typen int, float, str und bool.
Diese Lektion in Kodokon öffnenEine Variable ist wie eine beschriftete Kiste, in der du einen Wert speicherst, um ihn später wiederzuverwenden. Du erstellst eine Variable mit dem Zeichen =, das "speichere diesen Wert in dieser Kiste" bedeutet (und nicht "ist gleich" wie in der Mathematik). Links der Name der Variable, rechts der Wert.
age = 25
price = 19.99
name = "Alice"
is_student = True
print(age)
print(name)Jeder Wert hat einen Typ, also eine Kategorie, die bestimmt, was Python damit tun kann. Die vier grundlegenden Typen: int für eine ganze Zahl (25), float für eine Dezimalzahl (19.99, mit einem Punkt geschrieben, niemals mit einem Komma), str für eine Zeichenkette zwischen Anführungszeichen und bool für einen Wahrheitswert, einen Wert, der nur True oder False sein kann. Die Funktion type verrät den Typ eines Werts.
print(type(25))
print(type(19.99))
print(type("Alice"))
print(type(True))Oft musst du einen Wert von einem Typ in einen anderen umwandeln. Drei Funktionen erledigen das: int(...) macht aus einem Wert eine ganze Zahl, float(...) eine Dezimalzahl und str(...) eine Zeichenkette. Ein klassisches Beispiel: Um eine Zahl mit + in einen Satz einzufügen, musst du sie zuerst in eine Zeichenkette umwandeln.
age = 25
message = "I am " + str(age) + " years old"
print(message)
text_number = "42"
number = int(text_number)
print(number + 8)3.14?x = 5?'10' in eine ganze Zahl um?