Uitvoer

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.

Wat kan?

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.

Wat vermijd je?

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.

F-string

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.