Type Converters - RafayelGardishyan/PvGB GitHub Wiki

Alle variabelen hebben een type. Het kan een String(tekst), Integer(Rond getal) etc zijn. Maar als je verschillende operaties wil doen met variabelen van verschillende types kan het soms mis gaan. Bijvoorbeeld als je dit doet:

print("5" + 5)

Krijg je deze foutmelding:

Traceback (most recent call last):
  File "python", line 1, in <module>
TypeError: must be str, not int

Dat betekent dat je een integer probeert op te tellen bij een string. Dat kan natuurlijk nooit goed gaan en om dat te voorkomen heb je converters nodig. Hier zijn de simpelste. str(): Converteert elke soort variabele naar een string int(): Converteert een variabele waar de waarde van een getal bevat naar een integer naam_var.upper(): Converteert een string naar HOOFDLETTERS naam_var.lower(): Converteert een string naar kleine letters

Optionneel

Je hebt ook: float(): Converteert een variabele die getallen bevat naar een float (Kommagetal) bool(): Converteert een variabele naar een boolean (True/False (Waar/Onwaar)) tuple(): Converteert een variabele naar een tuple (Een constante lijst) list(): Converteert een variabele naar een array (Een lijst) bin(): Converteert een getal naar een binair getal (Binair == 1001111 == 79) oct(): Converteert een getal naar een octaal getal (Octaal == 117 == 79) hex(): Converteert een getal naar een hexadecimaal getal (Hexadecimaal == 4F == 79)

Dit zijn er al veel maar er zijn nog veel meer en je kunt ze zelf maken, wat we later ook zeker gaan doen.

(Opdracht: Opdracht 1)

⚠️ **GitHub.com Fallback** ⚠️