2012-01-31 16 views

Respuesta

6

Utilice '%+06.2f' para establecer el ancho y la precisión de forma adecuada. El equivalente que utiliza cadenas de formato de estilo nuevo es '{:+06.2f}'.format(n) (o '{0:+06.2f}' si su versión de Python requiere el componente posicional).

+0

Gracias! Perfecto. –

0

El uso de este debe hacerlo

x = 50.4796 
a = -50.1246 

print " %+2.2f" % (x) 
print " %+2.2f" % (a) 

El siguiente debe imprimir

+50.48 
-50.12 
8

'% + 06.2f' % 1,1123344

+ means always use sign 
0 means zero fill to full width. 
6 is the total field width including sign and decimal point 
.2 means 2 decimals. 
f is float 
Cuestiones relacionadas