Inhoudstafel


🤔 Waarom data types omzetten

Deze code zal een error geven.

maandloon = 1700
print('Je verdient ' + maandloon + ' per maand')

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2d2bea48-dd7a-4c80-a173-dae5c3c8e412/Untitled.png

Aan de hand van deze error kunnen we afleiden dat het om een fout gaat met de data types integer (int) en string (str). De fout situeert zich op lijn 2 van het script, dit kunnen we hieraan zien line 2.

We krijgen een error omdat we 'Je verdient' dat van het data type string is, niet kunnen optellen met maandloon dat van het data type integer is. We kunnen geen waarden van verschillende data types optellen.

🔀 Hoe omzetten

Om dit op te lossen kunnen we data types omzetten.

Door de functie str() zetten we de variabele maandloon om naar een string.

maandloon = 1700
print('Je verdient ' + str(maandloon) + ' per maand')

Dit kunnen we doen voor elk data type.

De int() functie

Omzetten naar een integer getal.

print(int('60'))
print(int(60.0))
print(int(60.6))
print(int(True))
print(int(False))

https://www.youtube.com/watch?v=OH2QwmtQO88

De str() functie

Omzetten naar een tekst string.