Met de print()
-functie kan je iets tonen op het scherm. In de vorige oefeningen heb je tussen de haken van de
print()
-functie een variabele opgeven. Tussen de haken van de print()
-functie kan je meer opgeven dan één variabele.
Tussen de haken van de print()
-functie kan je, gescheiden door komma’s, meerdere variabelen opgeven. De waarde van de
variabelen worden dan naast elkaar getoond, telkens gescheiden door een spatie. Een voorbeeld:
voornaam = "Dee Dee"
familienaam = "Karlsson"
print(voornaam, familienaam)
Het bovenstaande codefragement toont Dee Dee Karlsson
.
Tussen de haken van de print()
-functie kan je ook de waarde van variabelen concateneren met een stukje tekst.
Een voorbeeld:
voornaam = "Dee Dee"
familienaam = "Karlsson"
print(voornaam + " " + familienaam + " is jarig, hiep hiep hoera, lang leve " + voornaam + "!" )
Het bovenstaande codefragement toont Dee Dee Karlsson is jarig, hiep hiep hoera, lang leve Dee Dee!
. Het is
aangeraden om in dit geval te werken met f-strings.
Ook te vermijden is onderstaand codefragement:
voornaam = "Dee Dee"
familienaam = "Karlsson"
print(voornaam, familienaam, "is jarig, hiep hiep hoera, lang leve", voornaam, "!" )
Het bovenstaande codefragement toont Dee Dee Karlsson is jarig, hiep hiep hoera, lang leve Dee Dee !
. De spatie tussen
Dee Dee en het uitroepteken kan je in dit geval niet vermijden.
Tussen de haken van de print()
-functie kan je op een speciale manier de boodschap opbouwen die je wil tonen. Aangezien
de print()
-functie enkel strings kan tonen, zet je quotes rond de boodschap. Wil je de waarde van
een variabele tonen, dan zet je in de tekst de naam van de variabele tussen accolades: {naam}
. De string laat
je voorafgaan door f
. Een voorbeeld:
voornaam = "Dee Dee"
familienaam = "Karlsson"
print(f"{voornaam} {familienaam} is jarig, hiep hiep hoera, lang leve {voornaam}!")
Bovenstaand codefragement toont Dee Dee Karlsson is jarig, hiep hiep hoera, lang leve Dee Dee!
F-String
Een f-string (formatted string) is in Python een manier om in een string de waarde van een variabele te tonen.