python数字类型的操作

python数字类型的操作

内置的数值运算操作符

操作符描述
x+yx与y之和
x-yx与y之差
x*yx与y之积
x/yx与y之商
x//yx与y的整数商,即不大于x与y商的最大整数
x%yx与y之商的余数,也称为模运算
-xx的负值,即x*(-1)
+xx本身
x**yx的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可以是整数或浮点数但不能为字符串
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值