Python 数字
-
Python 数字
Python中有三种数值类型:- int
- float
- complex
在为数字类型的变量赋值时会创建它们:
尝试一下x = 1 # int y = 2.8 # float z = 1j # complex print(type(x)) print(type(y)) print(type(z))
-
整数(int)
int或整数是一个无限制长度的正整数或负整数(无小数)。
尝试一下x = 1 y = 35656222554887711 z = -3255522 print(type(x)) print(type(y)) print(type(z))
-
-
-
类型转换
用int(), float()和complex()方法,你可以从一种类型转变成另一种:
尝试一下x = 1 # int y = 2.8 # float z = 1j # complex #convert from int to float: a = float(x) #convert from float to int: b = int(y) #convert from int to complex: c = complex(x) print(a) print(b) print(c) print(type(a)) print(type(b)) print(type(c))
注意:您不能将复数转换为另一种数字类型。
-
随机数
Python没有产生随机数的函数random(),但是Python有一个称为random的内置模块,可用于产生随机数:在我们的random模块参考中,您将了解有关随机模块的更多信息。