2011-10-18 34 views

回答

20

您可以將其格式化爲定點數字。

>>> a = 1/1221759 
>>> '{0:.10f}'.format(a) 
'0.0000008185' 
+0

對我而言返回'0.0000000000'? – sloven

+2

@Nik因爲Python 2.7用'/'運算符返回int。 Py3返回浮點數。把一個小數點放在'1221759'的末尾 – KeyWeeUsr

2

您可以使用打印格式:

print "%.16f" % a 

,其中16是您在小數點後想的位數。

相關問題