separador separacion miles python

separador - separacion de miles python



Imprimiendo{y} con nueva sintaxis de formato (3)

Si necesitas corchetes incomparables, podrías usar algo como:

>>> " {c}{x}{o}{o}".format(o=''{'',c=''}'', x=3) '' }3{{''

La duplicación también funciona para llaves inigualables:

>>> "}} {} {{ {{".format(3) ''} 3 { {''

Necesito agregar ''{'' y / o ''}'' en una cadena donde uso la función de formato para formatear la cadena. Por ejemplo: quiero que mi cadena sea "{3}", pero esto:

"/{{}/}".format(3)

me da el error

ValueError: Single ''}'' encountered in format string

¿Alguien sabe cómo usar ''{'' y ''}'' en el formato de cadena?

Gracias jeremy


Simplemente duplique las llaves:

>>> "{{{0}}}".format(3) ''{3}''


print "{{{0}}}".format(3) ''{3}''