1.整数类型
可正可负,没有取值范围设置
pow(x,y) 表示x^y
四种表示类型:
1.十进制:
2.二进制:以0B或0b开头
3.八进制:以0o或0O开头
4.十六进制:以0x或0X开头
2.浮点数
与数学中是熟的概念一致,浮点数取值范围和小数精度都存在限制,但常规计算下可忽略。取值范围数量级约-10的308次方到10的308次方,精度数量级为10的-16次方。
浮点数间运算存在不确定尾数,但不是bug
eg.>>>0.1+0.2
0.300000004
消除不确定尾数的影响使用round(x,d)函数
此函数代表对x进行四舍五入,d是小数截取的位数,即小数点后保留的位数。
浮点数用科学计数法的方式表示
e表示a10^b
eg.4.3e-3, 表示4.310^-3
3.复数类型
与数学中负数的概念一致
数字类型间可以进行混合运算,生成结果为“最宽”类型
三种类型间“变宽”的关系:整数——>浮点数——>复数
eg. 121+4.0=125.0(整数+浮点数=浮点数)
def保留字用于定义函数
while保留字判断条件是否成立,条件成立时循环执行
4.数值操作运算符
5.数值运算函数
常用的数值运算函数如下图所示