当前位置:   article > 正文

Python数字类型的运算_python数字运算

python数字运算

一、数值运算操作符

1)Python提供了9个基本的数值运算操作符

操作符

描述

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次幂

2)上面得所有二元运算操作符(+、-、*、/、//、%、**)都可以与等号(=)相连,形成增强赋值操作符(+=、-=、*=、/=、//=、%=、**=)。用op表示这些二元运算操作符,增强操作符得用法如下:

x op=y 等价于 x = x op y

  1. >>>x=99
  2. >>>x**3 #与x=x**3等价
  3. >>>print(x)
  4. 970299

3)数值运算可能改变结果得数据类型,类型得改变与运算符有关,有如下基本规则:

        (1)整数和浮点数混合运算,输出结果是浮点数;

        (2)整数之间得运算,产生结果类型与操作符相关,/运算的结果是浮点数;

        (3)整数或浮点数与复数运算,输出结果是复数。

  1. >>>1010/10 #/运算得结果是浮点数
  2. 101.0
  3. >>>1010.0//3 #浮点数与整数运算,产生结果是浮点数
  4. 336.0
  5. >>>1010.0%3 #浮点数与整数运算,产生结果是浮点数
  6. 2.0
  7. >>>10-1+1j #等价于10-(1+1j)
  8. (9-1j)

二、数值运算函数

4)Python解释器提供了一些内置函数,在这些内置函数中,有6个函数与数值运算相关

函数描述
abs(x)x的绝对值
divmod(x,y)(x//y,x%y),输出为二元组形式(元组类型)
pow(x,y[,z])(x**y )%z, [..]表示该参数可以省略, pow(x,y),它与x**y相同
round(x[,ndigits])对x四舍五入,保留ndigits位小数,round(x)返回四舍五入的值
max(x1,x2,...,xn)x1,x2,...,xn的最大值,n没有限定
min(x1,x2,...,xn)x1,x2,...,xn得最小值 n没有限定

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/800060
推荐阅读
相关标签
  

闽ICP备14008679号