Python 数字
Python数字
Python 中有三种数字类型
int
float
complex
数字类型的变量在赋值时创建。
示例
x = 1 # int
y = 2.8 # float
z = 1j # complex
要验证 Python 中任何对象的类型,请使用 type()
函数
Int
Int,或整数,是正数或负数的整数,不带小数,长度不限。
浮点数
Float,或“浮点数”,是正数或负数,包含一个或多个小数。
浮点数也可以是科学计数法,用 "e" 表示 10 的幂。
复数
复数用 "j" 作为虚部
类型转换
您可以使用 int()
、float()
和 complex()
方法在一种类型和另一种类型之间进行转换
示例
在不同类型之间转换
x = 1 # int
y = 2.8 # float
z = 1j # complex
# 从 int 转换为 float
a = float(x)
# 从 float 转换为 int
b = int(y)
# 从 int 转换为 complex
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
自己动手试一试 »
注意:您无法将复数转换为其他数字类型。
随机数
Python 没有 random()
函数来生成随机数,但 Python 有一个内置模块叫做 random
,可以用来生成随机数
在我们 [Random Module Reference](module_random.asp) 中,您将了解更多关于 Random 模块的信息。