2.2.1. Zahlen#
Boolesche Werte#
Als boolesche Werte werden in Python die beiden Werte True
und False
verstanden. Sie stellen die beiden Zustände wahr / 1 / an
bzw. falsch / 0 / aus
dar. Der damit abgebildete Datentyp bool
wird für logische Operationen verwendet.
print(2 > 1)
True
print(1 == 2)
False
Ganze Zahlen#
Ganze Zahlen werden in Python als Datentyp int
dargestellt. Diese können wir gewohnt im Dezimalsystem mit Vorzeichen eingegeben werden:
print(125)
125
print(-1044)
-1044
Darüber hinaus ist es möglich diese auch zu anderen Basen anzugeben. Dabei sind folgende Formate möglich:
Dualsystem: Ziffern
0
und1
mit einem0b
PrefixOktalsystem: Ziffern
0
bis7
mit einem0o
PrefixHexadezimalsystem: Ziffern
0
bisF
mit einem0x
Prefix
print(0x33)
51
print(0o33)
27
print(0b1101011)
107
Gleitkommazahlen#
In Python wird der Datentyp float
für die Darstellung von Gleitkommazahlen verwendet. Diese werden entweder in der floating point oder exponential Form angegeben bzw. ausgegeben, wobei das Trennzeichen für die Nachkommastellen der Punkt .
ist.
print(3.6)
3.6
print(-44.002)
-44.002
print(1e-6)
1e-06
print(-1.563E3)
-1563.0