Python运算符,,运算符:算法运算符:


运算符

算法运算符

+

-

*

/

**

%

//

取余(返回除的余数)

取整(返回商的整数部分)

比较运算费符

==

>

<

=>

<=

!=

等于

大于

小于

大于等于

小于等于

不等于

布尔值:True 真 False 假 (注意首字母都是大写)

赋值运算符

=

+=

-=

*=

/=

%=

**=

//=

赋值n=a+b

加法赋值

减法赋值

乘法赋值

除法赋值

取余赋值

幂赋值

取整赋值

对于赋值运算:n+=a就相当于n=n+a,其他的与其类似

成员运算符

in 如果在指定的序列中找到值返回True,否则返回False

not in 如果在指定的序列中没有找到值返回True,否则返回False

逻辑运算符

and(与) or(或) not(非)

逻辑运算的顺序

首先计算括号里的(一般逻辑运算最好加上括号,便于直观计算)

若无括号,则顺序计算

根据结果分为:

若第一个结果为True,后面接的是or,则结束所有计算输出结果为True

若第一个结果为True,后面接的是and,则继续下一个计算

若第一个结果为False,后面接的是or,则继续下一个计算

若第一个结果为False,后面接的是and,则结束所有计算输出结果False

运算符的顺序:具体可在Python交互界面鼠标右键选择Paste查看

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

Python运算符

评论关闭