Geformatteerde stringliteral ("f"-strings)
Tot nu toe hebben we gewone strings met "" of '' gebruikt, maar er zijn meerdere manieren om strings te schrijven en te mengen met variabelen. De meest recente toevoeging in Python is de "f-strings", kort voor geformatteerde stringliterals. "F-strings" maken het makkelijk om strings met variabelen en opmaak te combineren zodat je precies de gewenste output krijgt. Je maakt ze door de aanhalingstekens te laten voorafgaan door de letter f, zoals f"". Als je een variabele in een string wilt opnemen, plaats je de variabele tussen {} in een f-string om de waarde van die variabele in de string in te voegen. Als we bijvoorbeeld een variabele count hebben met het getal 12 erin, dan kunnen we een f-string maken zoals f"{count} cookies", wat bij het printen de string "12 cookies" oplevert. De lijst top_ten_girl_names bevat tuples met voor elke positie de top_ten_rank en name.
Deze oefening maakt deel uit van de cursus
Datatypen in Python
Oefeninstructies
- Loop over de lijst
top_ten_girl_namesen gebruik tuple-unpacking omtop_ten_rankennamete krijgen. - Print elke rang en naam zoals
Rank #: 1 - Jada, waarbij 1 de rang is en Jada de naam.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Loop over top_ten_girl_names and unpack each tuple into top_ten_rank and name
for ____, ____ in ____:
# Print each name in the proper format
print(____"Rank #: ____ top_ten_rank ____ - { ____ }")