Datentypen (Python) Flashcards
Ganze Zahlen
Gib der Variable x den Wert 9.
x = 9
Gleitkommazahlen
Gib der Variable x den Wert 0,5.
x = 0.5
Zeichenketten
Gib der Variable x den Wert “Hallo Welt”
x = “Hallo Welt”
Liste
Erstelle ein Liste x mit den Werten 1, 2, 3.
x = [1,2,3]
Dictionarys
Erstelle ein Dictionary x mit den Werten
schlüssel1 = wert1 und schlüssel2 = wert2
x = {“schlüssel1”: “wert1”, “schlüssel2” : “wert2”}
Datentypen
Welche 2 großen Unterscheidungen macht Python bei der Unterscheidung von Datentypen
mutable
immutable
Seiteneffekte
Wie wirken sich Seiteneffekte auf immutable Datentypen aus.
Instanz bleibt unverändert
a = “Wasser”
b = a
a += “flasche”
» a
Wasserflasche
» b
Wasser
Seiteneffekte
Wie wirken sich Seiteneffekte auf mutable Datentypen aus
Instanz wird verändert
a = [1,2]
b = a
a += [3,4]
» a
[1,2,3,4]
» b
[1,2,3,4]