python编程基础之七

运算关系:也就是常说比较运算,返回值只有True, False

 ==  判断是否相等

!= 判断是否不相等

> ,< ,>= , <=    判断是否大于,小于,大于等于,小于等于

比较运算符优先级全部相同

从左至右

逻辑运算:基本用语构造复杂条件

and   且    

or   或

not 相反

优先级:not > and > or

a                b                         a and b    a or b     not a

真    任意值      b值      a值      假

假    任意值      a值      b值      真 

短路计算:

对于and来说,当左操作数为假时,右操作数就被短路,不会被计算

对于or来说,当左操作数为真时,右操作数就被短路,不会被计算

身份运算符:is, 用语判断两个标识符是否来自同一个实体,原理是对两个对象的id进行比较,如果相同,则真,否则为假

is not 与is相反

id()函数可以获取到对象的id

== 判断两个变量值是否相等,但是id不一定相等

成员运算符:

in:如果在指定的序列中找到指定的值,则返回True,否则返回False

not in:如果在指定的序列中未找到指定的值,则返回True,否则返回False

原文地址:https://www.cnblogs.com/higer666/p/9332911.html