Datentypen in Python bestimmen, ob Variableninhalte Texte, Zahlen oder Wahrheitswerte sind.

variable = 'Wert'
variable = 1
variable = True 
Python Datentypen Beispiel

Nehmen wir an, wir haben einen Wert, der in einer Variablen gespeichert ist. Python ordnet diesem Wert einen gewissen Datentypen zu. Mit dieser Zuordnung hat unser Wert bestimmte Möglichkeiten und Einschränkungen. In den folgenden vier Datentypen (es gibt noch einige mehr) erfährst du, was welcher Datentyp kann:

  • Int
  • Float
  • Bool
  • String

Integer - Ganze Zahlen

Integer (INT) Werte sind ganze Zahlen – also alle Zahlen ohne Komma. Damit können wir praktischerweise rechnen. Ein Beispiel für Integer ist die Einwohnerzahl eines Landes.

a = 10
b = 9
print(a-b)
#Ausgabe: 1 

Float - Kommazahlen

Float Datentypen erlauben uns Zahlen auch als Dezimalzahlen darzustellen. Der Integer kann das nicht.  Damit können wir z.B. Preise zusammenrechnen.

Wichtig: Python ist ein englisches System. Im Englischen setzt man in Zahlen kein Komma ein, sondern einen Punkt: 1,99 -> 1.99

x = 1.99
y = 3.99
print(x+y)
#Ausgabe: 5.98 

Strings - Texte

Strings sind Texte. Mit String-Variablen können wir also Sätze wie „Strings sind Texte“ speichern. Wir können auch einzelne Wörter speichern (z.B. „Strings“). Um Python zu zeigen, dass es sich um einen String handelt, muss man am Anfang und am Ende des Wertes Anführungsstriche (“ „) oder zwei Apostrophe (‚ ‚) setzen. Sie haben beide denselben Effekt. 

string1 = "Das ist ein String"
string2 = 'Strings' 
Warum gibt es aber zwei Möglichkeiten? Für Zitate! “ „Zitat“ “ oder ‚ ‚ Zitat ‚ ‚ würde eine Fehlermeldung ausspucken. Deswegen muss man die beiden Zeichen abwechselnd einsetzen: ‚ „Zitat“ ‚ oder “ ‚Zitat‘ „. 
zitat1 = '"Zitat"'
zitat2 = "'Zitat'" 

Wollen wir Texte über mehrere Zeilen schreiben, setzen wir drei Anführungsstriche „““, da ein Absatz als neue Befehlszeile gesehen wird.

beispiel_string = """Ranking der besten Webseiten der Erde
1. Platz: DataMines
2. Platz: Google
3. Platz: LMGTFY""" 

Sogar Zahlen kann man als Strings speichern – damit können wir dann aber nicht mehr rechnen. 

zahl_string = "42" 

Boolean - Wahr/Falsch Werte

Booleans geben aus, ob eine Aussage wahr oder falsch ist. Die Ausgaben sind also nur TRUE und FALSE. Wir prüfen z.B. ob der Preis für Milch in Netto teurer ist als in Penny:

netto_milch = 0.59
penny_milch = 0.71

print(netto_milch > penny_milch)
#Ausgabe: False

print(netto_milch < penny_milch)
#Ausgabe: True
 

Wie wir sehen können wir sogenannte Vergleichsoperatoren benutzen. Das sind folgende Zeichen:

  • > Größer-Als (2 > 1)
  • >= Größer-Gleich (2 >= 1 | 2 >= 2)
  • == Ist-Gleich (2 == 2)
  • <= Kleiner-Gleich (1 <= 2 | 2 <= 2)
  • < Kleiner-Als (1 < 2)
  • != Nicht-Gleich (1 != 2)

ARTIKEL TEILEN

Hast du Fragen? Hinterlasse einen Kommentar!