Python入门学习——数字类型的运算

数值运算操作符

操作符描述
x+y求两数之和
x-y求两数之差
x*y求两数之积
x/y求两数之商,结果为浮点数
x//y求两数的整数商
x%y求两数的余数
x**yx的y次幂,即x^y
-y一个数的负数
+x一个数本身
>>> 4/2 # 结果为浮点数
2.0
>>> 2.0+2 # 浮点数与整数运算,结果为浮点数
4.0
>>> 2.0//1 # 浮点数与整数运算,结果为浮点数
2.0
>>> 2.0+(3+4j) # 浮点数与复数运算,结果为复数
(5+4j)

注意
1、整数和浮点数运算,结果为浮点数
2、整数之间运算,产生结果类型与操作符相关
3、整数或浮点数与复数运算,结果为复数

增强赋值操作符

操作符描述
x += y等价于:x = x + y
x -= y等价于:x = x - y
x *= y等价于:x = x * y
x /= y等价于:x = x / y
x //= y等价于:x = x // y
x %= y等价于:x = x % y
x **= y等价于:x = x ** y

注意:操作符与等号之间不能有空格,例如:+= 的 + 号和 = 号之间不可以添加空格。

数值运算函数

Python为我们提供了以下函数,这些函数可以更快的为我们解决一些运算问题。
abs(x):表示x的绝对值,用于计算整数或浮点数x的绝对值,结果为非负值。该函数也可以计算复数的绝对值

>>> abs(-66)
66
>>> abs(3+4j) # 返回该复数的模
5.0

divmod(x,y):输出二元组形式(x//y, x%y)。用于计算x和y的除余结果,返回两个值,分别是x除y取整数,即x//y,以及x除y取余数,即x%y

>>> divmod(17,6)
(2, 5)

pow(x,y) 或 pow(x,y,z):pow(x,y)用于计算x的y次幂,即x ** y;pow(x,y,z)则用来计算x**y%z,模运算和幂运算同时进行速度更快。

>>> pow(2,3)
8
>>> pow(2,5,3)
2
>>> 

round(x) 或 round(x,d):对 x 四舍五入,(可以理解为四舍六入,五的时候奇数进偶数不进),保留d位小数,无参则返回x的整数。

>>> round(2.5) # 偶数不进
2
>>> round(1.5) # 奇数进
2
>>> round(3.1456,2) # 保留2位小数
3.15

max():表示输出一组数中的最大值
min():表示输出一组数中的最小值

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值