如何在 Python 中将 float 50.0 转换为 int 50?
How to transform a float 50.0 into an int 50 in Python?
我需要这样的功能:
>>> a = 5.0
>>> a = integer(a)
>>> a
>>> 5
>>> int(50.0)<br>
50
使用 int(expression) 将值转换为 int。
就让它成为一个整数:
int(r)
并且不要调用与模块同名的变量,否则您将无法再访问该模块。这就是我使用 r
的原因。
就是说,无论如何你的比较应该有效,因为 Python 很聪明:
>>> 5.0 == 5
True
最后,既然你显然想要 0 到 90 之间的 10 的倍数,我就这样做:
int(random.random() * 10) * 10
您可以使用int
函数
例如
x=50.0
x=int(x)
我需要这样的功能:
>>> a = 5.0
>>> a = integer(a)
>>> a
>>> 5
>>> int(50.0)<br>
50
使用 int(expression) 将值转换为 int。
就让它成为一个整数:
int(r)
并且不要调用与模块同名的变量,否则您将无法再访问该模块。这就是我使用 r
的原因。
就是说,无论如何你的比较应该有效,因为 Python 很聪明:
>>> 5.0 == 5
True
最后,既然你显然想要 0 到 90 之间的 10 的倍数,我就这样做:
int(random.random() * 10) * 10
您可以使用int
函数
例如
x=50.0
x=int(x)