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
0und1mit einem0bPrefixOktalsystem: Ziffern
0bis7mit einem0oPrefixHexadezimalsystem: Ziffern
0bisFmit einem0xPrefix
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