2012-01-31 8 views

Odpowiedz

6

Użyj '%+06.2f', aby odpowiednio ustawić szerokość i precyzję. Odpowiednik używający ciągów w nowym stylu to '{:+06.2f}'.format(n) (lub '{0:+06.2f}', jeśli twoja wersja Pythona wymaga składnika pozycyjnego).

+0

dzięki! Idealny. –

0

Stosując ten powinien to zrobić

x = 50.4796 
a = -50.1246 

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

Poniżej należy wydrukować

+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 
Powiązane problemy