[第3章]基本数据类型
数字类型及操作
整数
- 可正可负,没有取值范围限制
-pow(x,y)函数:计算 x y ,想算多大算多大
- 4种进制表示形式:十、二、八、十六进制
**
浮点数
**
-
浮点数间运算存在不确定尾数,不是bug
-
round(x,d):对x四舍五入,d是小数截取位数
-
浮点数可以采用科学计数法表示(e 4.3e-3、9.6e5)
复数
- a+bj 被称为复数,其中,a是实部,b是虚部
数值运算操作符
一元
x + y x – y x * y x / y + x -y x % y
x // y整数除,x与y之整数商 10//3结果是3
x ** y幂运算,x的y次幂(y为小数时,即求x的开平方)
二元
x op =y
x += y x -= y x *= y x /= y
x //= y x %= y x **= y
数字类型关系
- 类型间可进行混合运算,生成结果为"最宽"类型
整数 -> 浮点数 -> 复数
- 例如:123 + 4.0 = 127.0 (整数+浮点数 = 浮点数)
数值运算函数
abs(x) 绝对值,x的绝对值
abs(-10.01) 结果为 10.01
divmod(x,y) 商余,(x//y , x%y),同时输出商和余数
divmod(10,3) 结果为 (3, 1)
pow(x, y[, z]) 幂余,(x**y)%z,[…]表示参数z可省略
pow(3