首页 > 其他分享 >6.运算符

6.运算符

时间:2022-11-02 13:56:43浏览次数:81  
标签:逻辑 False 运算符 v1 优先级 True

在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

相关文章

  • 运算符
    运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符......
  • shell语法4-printf命令、test命令和判断符号[]、逻辑运算符&&和||
    一、printf命令printf命令用于格式化输出,类似于C/C++中的printf函数。默认不会在字符串末尾添加换行符!!!例如:printf"%10d.\n"123 #占10位,右对齐printf"%-10.2f.\n"......
  • Java运算符
    1.算数运算符a.加法减法乘法除法求余自增减运算符自增自减关系运算符不等于等于大于大于等于小于小于等于逻辑运算符逻辑与逻辑或逻辑非位运算符......
  • JavaScript 可选链运算符
    可选链运算符(?.)允许读取位于连接对象链深处的属性的值,而不必明确验证链中的每个引用是否有效。?.运算符的功能类似于.链式运算符不同之处在于,在引用为空(nullish)(n......
  • C++:17---sizeof运算符
    功能:以字节位单位,返回一个表达式或一个数据类型所占的字节数返回值类型:是size_t类型sizeof有无括号:sizeof不加括号,后面不可以直接跟数据类型sizeof加括号,后面既可以跟表达式......
  • JavaScript语法逻辑运算符和JavaScript三元运算符
    5.逻辑运算符 &&||! *其他类型转boolean:1.number:0或NaN为假,其他为真2.string:除了空字符串(""),其他都是true......
  • 变量类型转换 变量 运算符
    变量类型转换​运算中,不同类型的数据先转化为同一类型,然后进行运算。转换从低级到高级(根据容量来看)。低------------------------------------>高byte,short,c......
  • 位运算符1
    ##位运算符  ```javapackagebasic;publicclassDemo08{publicstaticvoidmain(String[]args){/*0表示假,1表示真A=00111100......
  • 位运算符1
    位运算符packagebasic;publicclassDemo08{publicstaticvoidmain(String[]args){/*0表示假,1表示真A=00111100B=000......
  • JavaScript语法一元运算符和JavaScript语法算数&比较运算符
    运算符1.一元运算符:只有一个运算数的运算符++,--,+(正号)*++--:自增(自减)*++(--)在前,先自增(自减),再运算*++(--)......