12.3 Konvertierung zwischen numerischen Datentypen 

Numerische Datentypen können über die eingebauten Funktionen int, float, bool und complex ineinander umgeformt werden. Dabei können je nach Umformung Informationen verloren gehen. Als Beispiel betrachten wir einige Konvertierungen im interaktiven Modus:
>>> float(33)
33.0
>>> int(33.5)
33
>>> bool(12)
True
>>> complex(True)
(1+0j)
Anstelle eines konkreten Literals kann auch eine Referenz eingesetzt bzw. eine Referenz mit dem entstehenden Wert verknüpft werden:
>>> var1 = 12.5
>>> int(var1)
12
>>> var2 = int(40.25)
>>> var2
40
So viel zur allgemeinen Einführung in die numerischen Datentypen. Die folgenden Abschnitte werden jeden Datentypen dieser Gruppe im Detail behandeln.