Python 数字类型及操作
【1. 整数】
pow(x,y) 用于求函数x^y
【2. 浮点数】
Python使用53位二进制表示小数部分,约10^(-16)。
①不确定尾数:
一般发生在10^(-16)左右。
即小数点后十七位出现了不确定尾数,这与浮点数的精度是相符合的。
②避免不确定尾数:
round(x,d) 可对x四舍五入,d是小数截取位数。
浮点数间运算及比较用round函数辅助,
③浮点数的科学计数法表示
使用字母e或E作为幂的符号,以10为基数
格式:
< a > e < b >
表示:
a*(10^b)
【3. 复数】
a+bj
仅Python可以进行复数运算。
【4. 操作符】
【5. 不同数据类型间的混合运算】
类型间进行混合运算生成的结果为 “最宽” 类型。
宽度排序:复数 > 浮点数 > 整数
【6. 数值运算函数】
pow(x, y[, z]) 返回 x 的 y 次幂;如果 z 存在,则对 z 取余(比直接 pow(x, y) % z 计算更高效)。两个参数形式的 pow(x, y) 等价于幂运算符: x**y。