python
int('42') # 42
int(3.9) # 3 (schneidet ab, rundet nicht)
int('ff', 16) # 255: zweiter Parameter ist die Basis
float('3.5') # 3.5
str(42) # '42'
bool(0) # False
round(3.14159, 2) # 3.14
int('abc') löst einen ValueError aus. Mehr dazu in Kapitel 8.
round(number, ndigits=None) rundet auf ndigits Nachkommastellen. Ohne zweiten Parameter ergibt es eine ganze Zahl. Achtung: Python rundet 0.5 zur nächsten geraden Zahl (round(0.5) ist 0, round(1.5) ist 2).