Python语言中包含三种数字类型
- 整数类型
- 浮点数类型
- 复数类型
整数类型
- 与数学中的整数概念一致,没有取值范围限制。
- 整数类型有四种表示形式:
十进制:1010,99,-217
十六进制:0x9a,-0x89(以0x,0X开头)
二进制:0b010,-0B010(以0b,0B开头)
八进制:0o123,0O456(以0o,0O开头)
浮点数类型
- 与数学中实数的概念一直,指带有小数点及小数的数字。
- Python中浮点数的数值范围存在限制,但常规计算可忽略。
- 取值范围数量级约为-10308至10308(与计算机系统有关)
,精度数量级为10-16。
查看浮点数精度:
import sys
sys.float_info
科学计数法:使用‘e’或者‘E’作为幂符号,以10为基数。例如(a)e(b) = a*10b
浮点数的不确定尾数问题:<