2016-07-16 111 views

回答

3

那麼你應該考慮鑄造int它做同樣的事情,但沒有尾隨.0代替math.floor

>>> int(85.21) 
85 

我要保存的數作爲文件名

由於OP不會與負數來工作,他們能保持這樣,或使用int(math.floor(...))也適用於負數。

+0

不同之處在於,如果數字是負數,'floor()'和一個強制類型轉換爲'int'會產生不同的結果。演員截斷(向零回合),而「floor()」向負無窮轉彎。 –

+0

@RudyVelthuis是的,這是真的,但OP可能不會使用負數:*我想將該數字另存爲文件名* –

+0

我明白,因爲他想創建一個文件並將其存儲在其中。 –

3
import math 
result=int(math.floor(85.21)) 
print(result) 
+3

你可以使用int –