删除在Python小数点后尾随零
答
那么你应该考虑铸造到int
它做同样的事情,但没有尾随.0
代替math.floor
:
>>> int(85.21)
85
我要保存的数作为文件名
由于OP不会与负数来工作,他们能保持这样,或使用int(math.floor(...))
也适用于负数。
答
import math
result=int(math.floor(85.21))
print(result)
+3
你可以使用int –
不同之处在于,如果数字是负数,'floor()'和一个强制类型转换为'int'会产生不同的结果。演员截断(向零回合),而“floor()”向负无穷转弯。 –
@RudyVelthuis是的,这是真的,但OP可能不会使用负数:*我想将该数字另存为文件名* –
我明白,因为他想创建一个文件并将其存储在其中。 –