python学习笔记(二)
1、整数型
取值范围无限制
2、浮点型
取值范围和小数精度存在限制,但常规计算可忽略
浮点间运算存在不确定尾数
如:>>>0.1+0.2
0.300000000000000004
原因在于计算机的浮点型数值计算问题:
python中使用53位二进制表示小数部分,越10power(-16);十进制和二进制不存在严格的对等关系,0.1是一个无限制的表示,计算机只能截取53位,无限的接近0.1,经过计算和转换,上述结果就会无限接近0.3
round(x,d)函数对x四舍五入,d是小数截取位数
科学计数法 e
3、复数类型
与数学中的复数类型一致
实例:
z=1.23e-4+5.6e+89j
z.real 获得实部
z.image 获得虚部
4、数值运算操作符
python中10/3=3.33333333335 10//3=3
5、数值运算函数