文章目录
数字类型及操作
- 整数类型
- 浮点数类型
- 复数类型
- 数值运算操作符
- 数值运算函数
目的
学习python的数字类型以及函数。
一、整数类型
1、与数学中整数的概念一致
- 可正可负,没有取值范围限制
- pow(x,y)函数:计算xy
2、整数类型的4种进制表示形式
- 十进制:1010,99
- 二进制:以0b或0B开头:0b010,-0B101
- 八进制:以0o或0O开头:0o123,-0O456
- 十六进制:以0x或0X开头:0x9a,-0X89
二、浮点数类型
1、与数学中实数的概念一致
- 带有小数点及小数的数字
- 浮点数取值范围和小数精度都存在限制,但常规计算可忽略
- 取值范围数量级约-10307
- 精度数量级10-16
2、浮点数间运算存在不确定尾数
二进制表示小数,可以无限接近,单不完全相同
处理方法:
- round(x,d):对x四舍五入,d是小数截取位数
- 浮点数间运算与比较用round()函数辅助
- 不确定尾数一般发生在10的-16次方左右,round()十分有效
3、浮点数可以采用科学计数法表示
- 使用字母e或E作为幂的符号,以10为基数,格式如下:
<a>e<b>
表示a*10b - 例如:4.3e-3 值为0。0043 9.6E5值为960000.0
三、复数类型
1、与数学中复数的概念一致
四、数值运算操作符
操作符是完成运算的一种符号体系
二元操作符有对应的增强赋值操作符
五、数值运算函数
一些以函数形式提供的数值运算功能