数字类型
- 整型:
布尔型(只有两个值的整型)、标准整型、长整型
双精度浮点型:占8个字节,带小数点和e(科学计数法可选)
复数 - 长整型类型是标准整型类型的超集,能表达的数值与内存大小相关(远大于其它语言的长整型)
- 操作数自动转换为同类型的内建函数:
coerce()
[在python3中已弃] - 位操作符(只用于整型):取反
~num
、与&
、或|
、异或^
、左移<<
、右移>>
- 数字类型转换函数(工厂函数):
int()
long()
float()
complex()
bool()
- 功能函数:
abs()
divmod(x,y)
pow(x,y,mod)
(主要用于密码运算)round(x,n)
- 仅整型的内建函数:
hex()
oct()
chr(num)
ord(chr)
unichr(num)
- 没有
__nonzero__()
方法的对象默认值是True
- 常用处理数值的模块: decimal、array、math/cmath、operator