在python中定义如下语句:a = 1+2,在该语句中涉及到+(算数运算符)和=(赋值运算符),运算符是书写程序中不可获取的
1.算术运算符
2.比较运算符
3.赋值运算符
4.成员运算符
5.身份运算符
6.逻辑运算符
逻辑短路:
- and
A and B A如果为True,则结果为B A如果为False,则结果为A
- or
A or B A如果为True,则结果为A A如果为False,则结果为B
在面试中有时会将 and,not和or 混合考察
我们要记住三者的优先级为 not> and > or
v1 = not 1 or 4 and 3 or 7 or 9 and 6 print(v1) # 3
逻辑短路在实际开发中也是很常见的,在很多框架源码中也很常见,可以简化代码,在后续学习我们会发现
7.位运算符
8.运算符优先级
标签:逻辑,False,运算符,v1,优先级,True From: https://www.cnblogs.com/victor1234/p/16849454.html