1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Object-Oriented Programming in Python

Connected

cvičení

Opakování formátování řetězců

Než začneš definovat vlastní řetězcové reprezentace objektů, ujisti se, že ti práce s řetězci a jejich formátování nedělá potíže. Pokud si potřebuješ osvěžit paměť, podívej se na oficiální Python tutoriál o formátování řetězců.

V tomto cvičení uvažuj nad následujícím kódem:

my_num = 5
my_str = "Hello"

f = ...
print(f)

kde definice proměnné f chybí.

Níže je několik možných variant definice proměnné f:

1.


f = "my_num is {0}, and my_str is {1}.".format(my_num, my_str)
 

2.


f = "my_num is {}, and my_str is \"{}\".".format(my_num, my_str)

3.


f = "my_num is {n}, and my_str is '{s}'.".format(n=my_num, s=my_str)

4.


f = "my_num is {my_num}, and my_str is '{my_str}'.".format()

Pokyny 1/1

undefined XP
    1

Otázka

Vyber definici proměnné f, která způsobí, že kód výše vypíše přesně toto:

my_num is 5, and my_str is "Hello".

Správná je jen jedna odpověď! Klidně si experimentuj ve skriptovacím panelu nebo konzoli.

Možné odpovědi