数字:
复数内建属性:
- num.real:实部
- num.imag:虚部
- num.conjugate():返回共轭复数In [45]: 4**-1
幂运算:
In [45]: 4**-1
Out[45]: 0.25
In [46]: -4**2
Out[46]: -16
**比左侧操作数的一元操作符高,比右侧一元操作符低。
- 4**2 equal 42
- -4**2 equal –(42)
- 4**-2 equal 4-2
- -4**-2 equal -(4-2)
位运算仅使用于整数
功能函数:
- abs():如果是复数,返回的是实部和虚部之和的平方根
- coerce():将2个数统一类型
- divmod()
- pow()
- pow():接受三个参数,前两个操作数做幂运算,然后和第三个操作数做mod运算
- round():
仅应用于整型的函数:
- 进制转换
- hex():16
- oct():8
- ASCII转换
- ord(chr)
- chr(num)
- unichr(num)
模块:random
常用函数:
- randint(num1,num2):返回num1和num2之间的随机整型
- randrange():类似上面
- uniform():返回的是浮点型
- random():返回0.0和1.0之间的随机浮点数
- choice():返回一个序列