Python运算符

2020-01-17 12:31:04 浏览数 (1)

运算符

算法运算符

-

*

/

**

%

//

取余(返回除的余数)

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

比较运算费符

==

>

<

=>

<=

!=

等于

大于

小于

大于等于

小于等于

不等于

布尔值: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

逻辑运算符

0 人点赞