运算符 逻辑表达式 描述
and x and y 布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。
or x or y 布尔"或" - 如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值。
not not x 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。

我们使用上面逻辑运算符进行运算,如下代码所示:

a = 5
b = 2
print((a and b), end=' ')
print((b and a), end=' ')
print((a or b), end=' ')
print((b or a), end=' ')
print((not a), end=' ')
print((not b), end=' ')
print(not (a and b), end=' ')

上面代码将输出如下内容:

2 5 5 2 False False False

成员运算符

运算符 描述
in 如果在指定的序列中找到值返回 True,否则返回 False。
not in 如果在指定的序列中没有找到值返回 True,否则返回 False。

我们使用上面成员运算符进行运算,如下代码所示:

a = [1, 2, 3, 4]
print((1 in a), end=' ')
print((1 not in a), end=' ')

上面代码将输出如下内容:

True False

身份运算符

运算符 描述
is is 是判断两个标识符是不是引用自一个对象
is not is not 是判断两个标识符是不是引用自不同对象

我们使用上面身份运算符进行运算,如下代码所示:

a= 5
b=2
print((a is b), end=' ')
print((a is not b), end=' ')

上面代码将输出如下内容:

False True

运算符优先级

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

欢迎关注微信公众号:软件测试汪。软件测试交流群:809111560

最新文章

  1. UpdatePanel里的Repeater和DropDownList
  2. Linux Found a swap file by the name filename
  3. 实现Asp.Net MVC无刷新分页
  4. 犯过错误的C语言问题
  5. iOS用AVAudioPlayer播放m4a音频
  6. Delphi XE5 android listview
  7. SqlServer日志
  8. Array.prototype.slice.call(arguments) 类数组转成真正的数组
  9. apache设置映射文件夹的配置方法
  10. 在masterpage中添加对usercontrol的引用
  11. 【HDU 3810】 Magina (01背包,优先队列优化,并查集)
  12. 用Delphi7开发Web Service程序 转
  13. 点击后改变css属性
  14. CenOS 上安装 Redis 服务器
  15. 工具(2): 极简MarkDown排版介绍(How to)
  16. 兼容不同浏览器的CSS前缀-webkit-,-ms-,-moz-,-o-
  17. mysql的基本操作笔记
  18. Go基础系列:Go中的方法
  19. 使用Visual Studio Team Services持续集成(三)——使用工件
  20. python常见循环练习

热门文章

  1. javascript拷贝创建对象
  2. git使用记录一:配置账户信息
  3. CMDB 调研报告
  4. QT5.2 Assistant-设置应用程序图标
  5. Dayjs处理时间函数的插件
  6. 转 笔记本无线和有线的MAC地址修改
  7. 301重定向将不带www的域名跳转到www的域名,403 Forbidden You don’t have permission to access the URL on this server
  8. Android组件内核之Service内核原理(三)
  9. [轉]sendpage漏洞分析 CVE-2009-2692
  10. 5、springcloud整合mybatis注解方式