Zanurkuj w Pythonie/Formatowanie napisów w oparciu o słowniki: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 16:
'master of mind, master of body'
 
# Zamiast korzystać z krotki wartości, formujemy napis formatujący, który korzysta ze słownika <tt>params</tt>. Ponadto zamiast prostego pola <tt>%s</tt> w napisie, pole zawiera nazwę w nawiasach klamrowychokrągłych. Nazwa ta jest wykorzystana jako klucz w słowniku <tt>params</tt> i zostaje zastąpiona odpowiednią wartością, <tt>secret</tt>, w miejscu wystąpienia pola <tt>%(pwd)s</tt>.
# Takie formatowanie może posiadać dowolną liczbę odwołań do kluczy. Każdy klucz musi istnieć w podanym słowniku, ponieważ inaczej formatowanie zakończy się niepowodzeniem i zostanie wyrzucony wyjątek <tt>KeyError</tt>.
# Możesz nawet wykorzystać ten sam klucz dwa razy. Każde wystąpienie zostanie zastąpione odpowiednią wartością.