整数类型
常用函数:
pow(x,y)函数:计算x的y次方,可叠加使用
pow(x,pow(y,z))
四种进制表示:
十进制:1010,99,-217
二进制:0B010,-0b101
八进制:0O123,-0o456
十六进制:0x9a,-0X89
浮点数类型
带有小数点及小数的数字。
浮点数的取值范围和小数精度存在限制,但常规计算可忽略
浮点数间运算存在不确定尾数
不确定位数一般发生在10的-16次方左右
使用round(x,d)函数(四舍五入截取位数)对x四舍五入,截取d小数位数
浮点数之间的运算以及比较需要使用round()函数进行辅助
浮点数的科学计数法:e表示幂的符号
复数类型
和数学中的复数概念一致
数值运算操作符
操作符 | 描述 |
x//y | 整数除,x和y之间的整数商 |
+x | x本身 |
-y | y的负值 |
x%y | 模运算 |
x**y | 幂运算,x的y次幂,如果y是小数则进行开方运算 |
增强赋值操作符:(针对二元操作符)
x = x op y 等价于 x op = y
数值运算函数
函数以及使用 | 描述 |
abs(x) | 求x的绝对值 |
divmod(x,y) | 商余,(x//y,x%y)同时输出商和余数 |
pow(x,y[,z]) | 幂余,(x//y)%z |
round(x[,d]) | 四舍五入函数,其中d是小数截取位数 |
max(n1,n2,...,n) | 最大值函数,找出n中的最大值 |
min(n1,n2,...,n) | 最小值函数,找出n中的最小值 |
int(x) | 将x变成整数,舍弃小数部分 |
float(x) | 将x变成浮点数,增加小数部分 |
complex(x) | 将x变成虚数,增加虚数部分 |