Computers moeten informatie onthouden, bewaken en het resultaat weergeven. Afhankelijk van het soort informatie, is de vorm waarin het wordt opgeslagen anders. Het computergeheugen is opgebouwd uit kleine bouwstenen met een grootte van 1 byte. Met deze bouwstenen kunnen alle vormen van informatie worden opgeslagen.

Soorten Datatypen

Hieronder een overzicht van de belangrijkste datatypen die je kan tegenkomen in Python:

  • Integers (in Python aangeduid met de afkorting INT)
  • Floating points (in Python aangeduid met de afkorting float)
  • Strings (in Python aangeduid met de afkorting str)
  • Boolean (in Python aangeduid met de afkorting bool)

Als we de vergelijking uit de vorige animatie overnemen kunnen we de verschillen tussen de genoemde datatypen als volgt verduidelijken:

Datatype Waarde
   
Auto BMW
INT 8792
FLOAT 3.14
STR hello world!
BOOL True

Integer

Float

Strings

Documentation string

Een derde variant waarin alleen aanhalingstekens gebruikt worden is de documentation string en deze bestaat uit 3x aanhalingstekens, dat ziet er als volgt uit: “””. Deze specifieke string wordt gebruikt voor documentatie in de code of voor meer regelige teksten. In latere modules wordt hier aandacht aan besteed.

Boolean

Dit datatype wordt gebruikt voor het opslaan van zogenaamde true/false-waarden (WAAR of NIETWAAR). Hiermee worden condities gemaakt om het verloop van programma’s/software te wijzigen.

Variabelen in Python

Wat kunnen we nu eigenlijk met die datatypes? Uiteindelijk zijn er variabelen nodig om de informatie in op te slaan en de variabele krijgt het formaat van het gewenste datatype.

Je kan dit vergelijken met bijvoorbeeld bakjes om spullen in te bewaren. Als je bijvoorbeeld kijkt naar een ladekast dan heb je allerlei vakjes of lades waar je spullen in kwijt kan. Vaak plak je dan op elke lade een labeltje met wat er precies in zit. Een variabele kan je vergelijken met een lade. Een variabele/lade moet een zinvolle naam krijgen waardoor het duidelijk is wat er in de lade zit/wat de waarde is van de variabele. Een goede en duidelijke naam kan jezelf en andere ontwikkelaars en programmeurs na jou erg helpen en veel werk besparen.

namen van variabelen

De namen van variabelen zijn gebonden aan regels en conventies. Deze regels zijn erg streng. Als je de regels niet exact volgt, dan wordt dat door Python niet geaccepteerd. De conventies daarentegen zijn meer gebruikelijke manieren van werken die veel voorkomen in de wereld van programmeren met Python.

Een voorbeeld van een aantal regels voor namen van variabelen is bijvoorbeeld:

  • Je moet een naam starten met een letter of een ‘underscore-teken’ (een laag streepje, _ ).
  • Je mag een naam niet starten met een nummer.
  • De naam van een variabele mag alleen bestaan uit alpha numerieke karakters en ‘underscores’ (A-Z of 0-9 of _ ).
  • Namen van variabelen zijn hoofdlettergevoelig!
  • De naam van een variabele mag geen spaties bevatten

Een voorbeeld van een aantal conventies bij namen van variabelen is bijvoorbeeld:

  • De naam van een variabele die bestaat uit meerdere woorden verbind deze woorden allemaal met behulp van een ‘underscore’
  • De naam van de variabele zegt iets over de waarde die de variabele vertegenwoordigd (dat draagt bij aan de leesbaarheid van de code door anderen!)

  • De naam van een variabele bestaat nooit uit 1 letter. Op deze conventie is echter 1 uitzondering en dat is in het geval de variabele in een formule wordt gebruikt (denk bijvoorbeeld aan de variabele X uit de formule Y = aX + b).

Tot slot een aantal voorbeelden van namen van variabelen en mogelijke waarden:

Voorbeelden

Name=“Robert”
Travelling_distance=63.78
X=5
 
 

Van de docent krijg je te horen welke opgave je kan maken