i

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'

Suche

v
6.3.2.2.6
www.inf-schule.de/imperative-programmierung/python/konzepte/datentypen/exkurs_typumwandlungen
www.inf-schule.de/6.3.2.2.6
www.inf-schule.de/@/page/kI9jWrKQOIqjP9Pj

Rückmeldung geben