Co znajduje się piękny idiom, aby to zrobić:Jak używać Pythona do łatwego rozwijania zmiennych do ciągów?
Zamiast: print "%s is a %s %s that %s" % (name, adjective, noun, verb)
Chcę być w stanie coś zrobić, aby efekt: print "{name} is a {adjective} {noun} that {verb}"
Aby uzyskać więcej informacji i opcji: http://docs.python.org/library/stdtypes.html#string-formatting – Harmen
@Harem: +1 Szukałem tego linku, ale najpierw znalazłem PEP ... jakiś błąd w moim algorytmie wyszukiwania. – delnan
Podawanie locals() do funkcji jest zazwyczaj bardzo złym pomysłem. Prowadzi to do pełzania parametrów, gdzie nie jest możliwe określenie, które zmienne są faktycznie przeznaczone do przekazania i które są faktycznie lokalnymi. –