截断小数点后的所有数字

Flu*_*tor 8 python decimal

如何在Python 3中截断小数后的所有数字?

例如,将3.444截断为3.

Mar*_*ers 19

通过将其转换为int:

>>> num = 3.444
>>> int(num)
3
Run Code Online (Sandbox Code Playgroud)

  • 为什么需要更全面?整数不能有小数位,句号. (2认同)

小智 6

>>> import math
>>> num = 3.4444
>>> math.trunc(num)
3
Run Code Online (Sandbox Code Playgroud)

  • "math.trunc"和"int"函数有什么不同? (5认同)