将浮点数转换为整数,但math.floor()除外

时间:2015-12-28 07:38:02

标签: python

有没有办法将Python中的浮点数转换为除math.floor()之外的整数?

我已经尝试了math.floor(),但我收到了错误消息:

Cannot import math

还有其他方式吗?

2 个答案:

答案 0 :(得分:1)

使用int()功能

print int(5.3) # "5"

了解更多info

答案 1 :(得分:0)

你可以:

  • 使用int(3.14)
  • import math然后math.floor(3.14)math.ceil(3.14)(取决于你想要绕哪种方式)(你说这不起作用,但我会留待参考)
  • x = x - x % 1x -= x % 1