python学习笔记|基本数据类型

Posted by wzc on 2020-02-29

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、数值运算函数

image-20191218133307268

image-20191218133328890

image-20191218133350050