IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Itera sulla lista top_ten_girl_names e usa l'unpacking delle tuple per ottenere top_ten_rank e name.
  • Stampa ogni posizione e nome in questo modo Rank #: 1 - Jada dove 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 ____ - { ____ }")
Modifica ed esegui il codice