Letterali di stringa formattati (stringhe "f")
Finora in questa lezione abbiamo usato semplici stringhe con "" o '', ma esistono vari tipi di stringhe e modi per integrarvi variabili. L'aggiunta più recente ai tipi di stringa in Python sono le "f-strings", abbreviazione di formatted string literals. Le "f-strings" rendono facile mescolare stringhe con variabili e formattazione per ottenere esattamente l'output che vuoi: le crei anteponendo la lettera f alle virgolette, come f"". Se vuoi includere una variabile all'interno di una stringa, puoi usare {} attorno alla variabile in un'f-string per inserire il valore della variabile direttamente nella stringa. Per esempio, se avessimo una variabile count con il numero 12 al suo interno, potremmo creare un'f-string come f"{count} cookies", che stampata produrrebbe la stringa "12 cookies". La lista top_ten_girl_names contiene tuple che corrispondono a top_ten_rank e name per ciascuna posizione.
Questo esercizio fa parte del corso
Tipi di dati in Python
Istruzioni dell'esercizio
- Itera sulla lista
top_ten_girl_namese usa l'unpacking delle tuple per otteneretop_ten_rankename. - Stampa ogni posizione e nome in questo modo
Rank #: 1 - Jadadove il numero 1 è il rank e Jada è il nome.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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 ____ - { ____ }")