可以使用 int() 函数将 float 转换为 int,但是需要注意,这样会将小数部分直接截断,不会进行四舍五入或者进位操作。例如:

x = 3.14
y = int(x)
print(y)  # 输出 3

如果希望进行四舍五入或者进位操作,可以使用 round() 函数先对浮点数进行处理,再转换为整数。例如:

x = 3.14
y = int(round(x))
print(y)  # 输出 3

x = 3.85
y = int(round(x))
print(y)  # 输出 4
python float 转Int

原文地址: http://www.cveoy.top/t/topic/fi3X 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录