De functie print() en het datatype “string”
In deze les introduceren we het concept van een functie. Een van de belangrijkste functies in Python is print().
Je leert ook het datatype ‘string’ kennen.
In dit hoofdstuk leer je:
- Het concept van een functie
- De functie print()
- Het datatype ‘string’
Oefeningen
Functies in Python
Een functie is een van de meest fundamentele bouwblokken binnen een programmeertaal.
Bekijk het als een samenhangend stukje code dat een specifieke taak uitvoert. We geven Python dus als het ware een commando.
Python heeft standaard ingebouwde functies zoals b.v. input() of print().
Het is ook mogelijk om zelf functies te definiëren. Op deze manier kan je een commando snel gaan herbruiken en maak je lange stukken code overzichtelijker en makkelijker te begrijpen.
We bekijken in een volgende les hoe je zelf een functie kan definiëren.
Achter een functie zie je steeds 2 haakjes staan. Deze moet je altijd typen zodat Python de functie kan uitvoeren.
Tussen de haakjes geef je gegevens mee aan de functie. Deze gegevens noemen we parameters.
Via volgende voorbeeld maken we het belang van parameters duidelijk:
Stel je hebt een functie verf(). Hiermee kunnen we een robot de opdracht geven om een vlak een bepaalde kleur te geven.
Als parameter geef je dan de kleur mee.
- De robot dient het vlak rood te kleuren:
verf(rood) - De robot moet het vlak groen inkleuren:
verf(groen)
Moest je enkel de functie verf() uitvoeren weet de robot niet welke verfkleur hij moet gebruiken. Je zal dan een foutmelding krijgen.
Functie print()
Om informatie naar ons terug te koppelen laten we dit vaak verschijnen op het scherm. Hiervoor gebruik je de functie print().
Willen we Python een tekst op het scherm laten tonen geven we deze tekst als parameter mee.
Die tekst moet je verplicht tussen aanhalingstekens schrijven. Op deze manier weet Python waar de tekst begint en ook eindigt.
Datatype ‘string’
In de vorige les stonden we al stil bij de datatypes ‘integer’ en ‘float’.
Het datatype ‘string‘ gebruik je wanneer je werkt met een reeks van tekens.
Wanneer je iets op het scherm wil tonen in Python gebruik je de functie print(). Alles wat we tussen de aanhalingstekens schrijven is een string.
Dit kunnen zowel letters als cijfers, spaties, speciale symbolen, rekenkundige operatoren …. zijn.
Voor een programmeertaal is zowel "Hallo" als bijvoorbeeld "X $66,K lx!?" een string.
[/restricted_area]

