python中浮点数转整数
如果我想在Python中将浮点数转换为整数,我应该使用什么函数?
问题是我必须使用通过函数 math.fabs 传递的变量(绝对值)作为列表的索引,因此它必须是 int,而函数 math.fabs
返回一个 float
。
If I want to convert a float to an integer in Python, what function do I use?
The problem is that I have to use a variable passed through the function math.fabs
(Absolute Value) as an index for a list, so it has to be an int
, while the function math.fabs
returns a float
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
int()
构造函数:请注意,如果您使用 构建的- 在带有整数参数的
abs()
函数 中,您首先会得到一个整数结果:Use the
int()
constructor:Note that if you use the built-in
abs()
function with an integer argument, you'll get an integer result in the first place:可能您正在寻找
round
和 < a href="http://docs.python.org/library/functions.html#int" rel="nofollow">int
:Probably you're looking for both
round
andint
: