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()
Toto cvičení je součástí kurzu
Object-Oriented Programming in Python
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení