Python - cheatsheet#

We geven hier een uitleg van de verschillende Python-constructies die we gebruiken in de voorbeeld-programma.s Per constructie geven we een uitleg van de betekenis en een aantal voorbeelden van het gebruiken.

  • waarde

  • expressie

  • variabele

  • toekenning

  • functie-aanroep

  • functie-definitie

De herhaling

while <voorwaarde>:
    <opdracht>

betekent dat zolang aan de voorwaarde voldaan is, (op dat punt in de verwerking van het programma), de opdracht uitgevoerd wordt.

De vorm

while True:
    <opdracht>

betekent dat de opdracht steeds weer herhaald wordt. Het programma stopt pas als je de computer uitzet (of reset). Dit is typisch voor het programma van een besturingscomputer (microcontroller): dit stopt nooit. Het programma in (bijvoorbeeld) een magnetron of wasmachine blijft altijd actief en kan altijd invoer verwerken, zolang het apparaat aanstaat.

Variabelen en toekenning#

  • waarde

  • expressie (uitdrukking)

  • variabele: naam gekoppeld aan een waarde

  • toekenning: naam wordt gekoppeld aan een nieuwe waarde

    • vorm: <naam> = <expressie>

    • je werkt dit van rechts naar links (en zo lees je het ook meestal)

    • reken expressie rechts uit, dit geeft een waarde

    • ken deze waarde toe aan de variabele links

    • bijvoorbeeld: i = 2 * x - spreek uit: i wordt twee maal x

    • (het = teken spreek je uit als wordt. Dit is een wat ongelukkig gekozen symbool, in andere talen kom je ook wel := tegen, of <-.)

is en is not#

Om te vergelijken of twee variabelen identiek zijn, dat wil zeggen naar hetzelfde object verwijzen, gebruik je de vergelijkingen is en is not.

Deze vergelijkingen gebruik je ook in combinatie met None: if x is not None: