- 数字类型
创建和赋值:
更新:
删除:del object
整型
双精度浮点数
复数
num = 1+2j #创建复数
num.real #该复数的实部
num.imag #该复数的虚部
num.conjugate() #返回该复数的共轭复数
- 运算符
#算数运算符
+
-
*
/
//
%
#位运算符——只有整型有
~ #取反
<< #num1左移num2位
>> #num1右移num2位
& #与
^ #异或
| #或
- 内建函数
abs() #返回绝对值
coerce() #数据类型转化
divmod() #返回两个数,地板除+取余
pow() #乘幂,可接受第三个参数取余
round() #四舍五入
int() #直接截去小数部分
math.floor() #最接近但小于原数的整数
oct() #返回整数的八进制字符串
hex() #返回整数的十六进制字符串
ord() #返回ASCII整数值
chr() #返回数字对应ASCII字符串
unichr() #返回对应Unicode字符
- 相关模块
decimal #十进制浮点运算
array #高效数值数组
math/cmath #标准c库数学运算
operator #数字运算符的函数实现
random #多种伪随机数生成器