¿Qué es un buen lenguaje para hacer esto:¿Cómo uso Python para expandir fácilmente variables a cadenas?
En lugar de: print "%s is a %s %s that %s" % (name, adjective, noun, verb)
Quiero ser capaz de hacer algo en el sentido de: print "{name} is a {adjective} {noun} that {verb}"
Para obtener más detalles y opciones: http://docs.python.org/library/stdtypes.html#string-formatting – Harmen
@Harem: +1 En realidad estaba buscando ese enlace, pero encontré que el PEP primero ... debe estar algún defecto en mi algoritmo de búsqueda. – delnan
Pasar locals() a una función suele ser una muy mala idea. Conduce a la fluencia de los parámetros, donde es imposible decir qué variables están realmente destinadas a pasar y cuáles son realmente locales. –