Začněte nyníZačněte zdarma

Formátované řetězcové literály (řetězce „f")

V tomto kurzu jsme zatím používali běžné řetězce s "" nebo '', ale existuje i několik dalších typů řetězců, které umožňují vkládat do nich přímo proměnné. Nejnovějším přírůstkem jsou tzv. „f-řetězce" (zkratka pro formatted string literals – formátované řetězcové literály). Díky nim snadno zkombinuješ text s proměnnými a formátováním, abys dostal/a přesně takový výstup, jaký potřebuješ. Vytvoříš je tak, že před uvozovky přidáš písmeno f, například f"". Chceš-li do řetězce vložit hodnotu proměnné, stačí ji v f-řetězci obklopit složenými závorkami {}. Například pokud máme proměnnou count s hodnotou 12, můžeme napsat f-řetězec f"{count} cookies", který se při výpisu zobrazí jako "12 cookies". Seznam top_ten_girl_names obsahuje tuply odpovídající pořadí top_ten_rank a jménu name pro každou pozici.

Toto cvičení je součástí kurzu

Datové typy v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Projdi seznam top_ten_girl_names ve smyčce a použij rozbalování tuplů, abys získal/a hodnoty top_ten_rank a name.
  • Vypiš každé pořadí a jméno v tomto formátu: Rank #: 1 - Jada, kde číslo 1 je pořadí a Jada je jméno.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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 ____ - { ____ }")
Upravit a spustit kód