如果我想在Python中将float转换为整数,我可以使用什么函数?
问题是我必须使用通过函数math.fabs
(绝对值)传递的变量作为列表的索引,因此它必须是int
,而函数{{ 1}}返回math.fabs
。
答案 0 :(得分:4)
使用int()
构造函数:
>>> foo = 7.6
>>> int(foo)
7
请注意,如果您使用带有整数参数的built-in abs()
function,您将首先获得整数结果:
>>> type(abs(-7))
<type 'int'>
答案 1 :(得分:2)