Was bedeutet 12 im Chat?
Jemand schickt dir im Gruppenchat „12“. Meint die Person die Zahl zwölf? Oder die Hausnummer? Oder das Datum?
Für dich ist das klar, wenn du den Zusammenhang kennst. Ein Computer kennt ihn nicht.
Darum merkt sich Python zu jedem Wert, was für eine Art von Wert es ist.
Am Ende dieser Lektion
Notiz
Ich kann Werte mit int, float und str in einen anderen Datentyp umwandeln.
Schlüsselwörter
| Begriff | Was er bedeutet | Beispiel |
|---|---|---|
| Datentyp | die Art eines Werts | Ganzzahl |
| int | der Typ für Ganzzahlen | 16 |
| float | der Typ für Kommazahlen | 3.5 |
| str | der Typ für Zeichenketten | "Mensa" |
| bool | der Typ für Wahrheitswerte, nur True oder False | True |
| Umwandlung | aus einem Wert einen Wert eines anderen Typs machen | int("12") |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Zum Start: Eingaben
Probier es aus
Zum Start: Eingaben
4 FragenDeine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.
Jeder Wert hat einen Typ
Eine Ganzzahl wie 16 hat den Typ int. Eine Kommazahl wie 3.5 hat den Typ float.
Text wie "Mensa" hat den Typ str. Das Wort kommt von „string“, englisch für Zeichenkette.
Die Werte True und False haben den Typ bool. Sie heißen Wahrheitswerte. Mit type fragst du nach dem Typ. Python zeigt ihn so: <class 'int'>.
Beispiel: Die vier Typen
| Wert | Typ | Auf Deutsch |
|---|---|---|
| 16 | int | Ganzzahl |
| 3.5 | float | Kommazahl |
| "Mensa" | str | Zeichenkette |
| True | bool | Wahrheitswert |
| "16" | str | Zeichenkette, auch wenn es wie eine Zahl aussieht |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Probiere es aus: Nach dem Typ fragen
ganz = 16
komma = 3.50
text = "Mensa"
wahr = True
print(type(ganz))
print(type(komma))
print(type(text))
print(type(wahr))
# Ändere ganz in 16.0. Welchen Typ zeigt Python jetzt?
Kurze Kontrolle
Probier es aus
Kurze Kontrolle
3 FragenDeine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.