5.python——数字
python的整型不限制大小
复数可以表示成:
1.3+5j
2.complex(3,5)
//表示整除
5//2=2
-5//2 = -3
//的结果不一定是整型,如果分子分母存在浮点数,结果为浮点数
7.0//2 =3.0
**表示幂运算
5**2= 25
交互模式下,最后输出的结果会赋值给_
>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _
113.0625
>>> round(_, 2)
113.06
数字函数
abs(x)
返回x的绝对值
fbs(x)
以浮点数返回绝对值
cmp(x,y) #python3已废弃
x是否小于y
x小,-1
相等,0
y小,1
exp(x)
e的x次幂
log(x)
返回以e为底x的对数,浮点数形式
log(x,y)
返回以y为底x的对数,浮点数形式
log10(x)
返回以10为底x的对数,浮点数形式
max(a,b,c)
min(a,b,c)
返回最大最小值
pow(x,y)
x**y
sqrt(x)
x的平方根
floor(x)
向下取整
ceil(x)
向上取整
modf(x)
返回x的整数部分和小数部分
随机数函数
choice(seq)
从数字序列中随机挑选一个
random()
随机生成一个小数,[0,1)
seed([x])
随机数种子,不设置会自动
shuffle(lst)
将序列乱序
uniform(x,y)
随机生成实数,[x,y]
range(x)
从0到x的数组