Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Loopa över listan top_ten_girl_names och använd tupeluppackning för att hämta top_ten_rank och name.
  • 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 ____ - { ____ }")
Redigera och kör kod