Skip to content

Opdracht 10 F-string

Tot nu toe gebruikten we alleen print() om tekst te laten verschijnen. Het combineren van teksten en andere variabelen is een hoop gedoe met + en juiste quotes. De in Python ingebouwde f functie heeft hier een elegante oplossing voor.

print(f"Deze zin kan later variabelen bevatten.")

Door het toevoegen van f" " in de print opdracht roepen we de f-functie aan.

  1. Herhaal de opdracht 1, hello world, maar gebruik nu f string. Zie je een verschil?
  2. Zoek op hoe je een variabele in de f-functie plaatst. Tip: dit is niet met +.
  3. Schrijf de volgende print functie om naar een print functie waarin je de f-string functie gebruikt. Welke code is beter leesbaar en korter?
max_number_students = 31
print("In het Wibauthuis passen" + max_number_students + "studenten in een lokaal.")
  1. Gevorderd. De f-string is mede zo fijn omdat hij korte code mogelijk maakt. Dat is de reden dat er iets mist wat bij andere functies wel altijd aanwezig is. Wat is dat?