Python的运算符和运算函数

Posted liwenyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python的运算符和运算函数相关的知识,希望对你有一定的参考价值。

算数运算符:
+ 加
- 减
* 乘
/ 除
% 模(除法的余数)
**幂
//整除(向下取整)
比较运算符
==等于
!=不等于
> 大于
< 小于
>=大于等于
<=小于等于
赋值运算符
= 赋值为
+=相加并赋值
-=相减并赋值
*=相乘并赋值
/=相除并赋值
%=取模并赋值
**=取幂并赋值
//=整除并赋值
:=在表达式内部为变量赋值,如:‘‘‘if(n := len(a)) > 10:‘‘‘ 这里直接为n赋值
位运算符
&
|
^
~
<<
>>
逻辑运算符
and与,前值为True时,返回后值,否则返回False
or 或,前值为True时,返回前值,否知返回后值
not非,值为‘True返回False,值为False时返回True
成员运算符
in 序列中找到值返回True,否则返回False
not in 序列中没有找到值返回True,否则返回False
身份运算符
is
is not

#运算符优先级
# ** 指数 (最高优先级)
# ~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)
# * / % // 乘,除,求余数和取整除
# + - 加法减法
# >> << 右移,左移运算符
# & 位 ‘AND‘
# ^ | 位运算符
# <= < > >= 比较运算符
# == != 等于运算符
# = %= /= //= -= += *= **= 赋值运算符
# is is not 身份运算符
# in not in 成员运算符
# not and or 逻辑运算符

数字运算操作:
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 x的本身
abs(x) x的绝对值
int(x) x的整数部分
float(x) x的浮点数形式
complex(re,im) 返回一个复数,re为实部,im为虚部
c.comjugate() 返回c的共轭复数
divmod(x,y) 返回(x//y,x%y)
pow(x,y) 返回x的y次方
x ** y x的y次方
sum() 返回求和
max() 返回最大值
min() 返回最小值

以上是关于Python的运算符和运算函数的主要内容,如果未能解决你的问题,请参考以下文章

python 类中的运算符和函数重载

python数据分析 python numpy--函数和数组运算

Python学习篇 Python中的运算符

Python 函数进阶-lambda匿名函数和三元运算符

while 和函数在 python 中使用不受支持的运算符

为啥我们需要python中的运算符函数?