Formaterade strängliteraler ("f"-strängar)
Hittills i kursen har vi använt vanliga strängar med "" eller '', men det finns flera strängtyper som gör det möjligt att blanda strängar med variabler. Det senaste tillskottet till Pythons strängtyper är "f-strängar", en förkortning för formaterade strängliteraler. F-strängar gör det enkelt att kombinera strängar med variabler och formatering för att få exakt det utdata du vill ha. Du skapar dem genom att inleda citattecknen med bokstaven f, som i f"". Om du vill inkludera en variabel i en sträng använder du {} runt variabelnamnet i f-strängen – då infogas variabelns värde direkt i strängen. Om vi till exempel har en variabel count med värdet 12 kan vi skriva f"{count} cookies", vilket skriver ut strängen "12 cookies". Listan top_ten_girl_names innehåller tupler som motsvarar top_ten_rank och name för varje position.
Den här övningen är en del av kursen
Datatyper i Python
Övningsinstruktioner
- Loopa över listan
top_ten_girl_namesoch använd tupeluppackning för att hämtatop_ten_rankochname. - Skriv ut varje rang och namn på följande format:
Rank #: 1 - Jada, där 1 är rangen och Jada är namnet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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 ____ - { ____ }")