Logo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

Station - Typumwandlungen

Daten konvertieren

Häufig benötigt man Operatoren, mit denen man aus einem Datenobjekt ein entsprechendes mit einem anderen Datentyp erzeugen kann. Der folgende Python-Dialog zeigt einige Möglichkeiten auf.

Aufgabe 1

Der folgende Python-Dialog zeigt, wie man Gleitkommazahlen in ganze Zahlen und umgekehrt umwandeln kann. Führe selbst weitere Tests durch.

>>> int(3.0)
3
>>> int(3.5)
3
>>> float(3)
3.0

Aufgabe 2

Im nächsten Python-Dialog werden Zeichenketten in Zahlen konvertiert. Teste, wie sich Python verhält, wenn die Zeichenkette keine Zahl darstellt.

>>> int('3')
3
>>> float('3')
3.0

Aufgabe 3

Im nächsten Python-Dialog werden Zahlen in Zeichenketten konvertiert. Führe selbst weitere Tests durch. Versuche auf diese Weise auch herauszufinden, was der format-Operator bewirkt.

>>> str(3)
'3'
>>> str(2.0)
'2.0'
>>> format(12.5, '.3f')
'12.500'
>>> format(12.5, '15f')
'      12.500000'
>>> format(12.5, '15.3f')
'         12.500'
X

Fehler melden

X

Suche