Python运算符

2019-01-23 07:41:20来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

运算符

算法运算符

+

-

*

/

**

 %

//

取余(返回除的余数)

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

 

比较运算费符

==

>

<

=>

<=

 !=

等于

大于

小于

大于等于

小于等于

不等于

布尔值: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 逻辑运算符


原文链接:https://www.cnblogs.com/saber9/p/10306505.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:异步编程之asyncio简单介绍

下一篇:#2 安装Python