数字类型及操作

整数类型

与数学中的整数意义一致,可正可负,没有范围限制

pow(x,y):计算x的y次方

十种进制表大形式:
十进制:
二进制:0b, 0B
八进制:0o, 0O
十六进制:0x, 0X

浮点数类型

带有小数点及小数的数字,浮点数的取值范围和小数精度都存在限制
浮点数间的运算存在不确定尾数(二进制转换问题)

使用round(x,d)解决不无确定尾数的问题
对x四舍五入,d是小数截取位数

使用e(E)作为幂的符号,以10为基数
小白学python Day3

复数类型

小白学python Day3
z.real 获得实部
z.imag 获得虚部

数值运算操作符

加:+
减:-
乘:*
除:/
整数除://

正x:+x
负x:-x
余数:x%y
幂运算(开方运算):x**y

二元操作符
小白学python Day3

数字类型的关系

三种类型存在一种逐渐“扩展”的关系:
整数->浮点数->复数
类型之间可以混合运算,生成的结果为“最宽”
eg: 123+4.0=127.0 (整数+浮点数=浮点数)

数值运算函数

ads(x) x的绝对值
divmod(x,y) 商余,(x//y,x%y)
pow(x,y[,z]) 幂余,(x**y)%z,[…]表示z可以省略
round(x,[d]) 四舍五入,d是保留小数位数默认为零
max(a,b,c,d…) 最大值
min(a,b,c,d…) 最小值
int(x) 将x变为整数(舍弃小数部分)(将字符串变为整数)
float(x) 将x变成浮点数(可用于字符串)

相关文章:

  • 2021-10-31
  • 2022-01-15
  • 2021-08-26
  • 2021-10-29
  • 2021-09-27
  • 2022-01-16
猜你喜欢
  • 2022-01-19
  • 2021-12-25
  • 2021-11-11
  • 2021-04-17
  • 2021-09-25
  • 2021-11-05
相关资源
相似解决方案