Python 数字
Python 数字
Python中有三种数字类型:
- int (整型)
- float(浮点型)
- complex(复数类型)
为其赋值时,将创建数值类型的变量:
实例
x = 1 # int
y = 2.8 # float
z = 1j # complex
y = 2.8 # float
z = 1j # complex
使用type()
函数,检查Python中任何对象的类型:
整数
Python 可以处理任意大小的整数,包含正整数负整数,在程序中的表示方法与数学上的写法是一致的如:
浮点数
浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等的。浮点数可以用数学写法 。
用科学记数法
e
表示10的幂复数
Python 可以支持复数,复数的虚部用j
或J
来表示。
类型转换
你可以使用一些方法 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
,可以用来制作随机数:
了解更多随机模块信息,访问: 随机模块参考