python数字类型的操作

内置的数值运算操作符

操作符 描述
x+y x与y之和
x-y x与y之差
x*y x与y之积
x/y x与y之商
x//y x与y的整数商,即不大于x与y商的最大整数
x%y x与y之商的余数,也称为模运算
-x x的负值,即x*(-1)
+x x本身
x**y x的y次幂,即x^y

三种数字类型之间的逐渐拓展关系

整数——>浮点数——>复数

python数字类型转换的基本规则:

  • 整数之间运算,如果数学意义上的结果是小数,结果为浮点数
  • 整数之间运算,如果数学意义上的结果是整数,结果是整数
  • 整数与浮点数混合运算,输出的结果是浮点数
  • 整数或浮点数与复数运算,输出的结果是复数

增强赋值操作符

所有的二元数学操作符(+,-,*,/,//,%,**)都有与之对应的增强赋值运算符(+=,-=,=,/=,//=,%=,=)

设操作符为op

x op= y<=>x = x op y

内置的数值运算函数

内置的数值运算函数

函数 描述
abs(x) x的绝对值
divmod(x,y) (x//y,x%y),输出为二元组形式(也称为元组类型)
pow(x,y[,z]) (x**y)%z,[…]表示该参数可以忽略,即pow(x,y)
round(x[,ndigits]) 对x进行四舍五入,保留ndigits位小数。round(x)返回四舍五入后的整数的值
max(x1,x2,x3,…,xn) x1,x2,x3,…,xn的最大值
min(x1,x2,x3,…,xn) x1,x2,x3,…,xn的最小值

内置的数字类型转换函数

函数 描述
int(x) 将x转换为整数,x可以是浮点数或字符串
float(x) 返回浮点数x或者字符串x所对应的整数类型
complex(re[,im]) 生成一个复数,实部为re,虚部为im,re可以是整数、浮点数或字符串,im可以是整数或浮点数但不能为字符串
Donate
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.

扫一扫,分享到微信

微信分享二维码
  • Copyrights © 2015-2023 dwx
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信