1.常用内置常量
None:常用来表示没有值的常量。
True、False是常用的逻辑常量。
逻辑假包括:False,None,0,‘’(空字符串),()(空元租),[](空列表),{}(空字典)
2.Python常用逻辑运算符
python中逻辑运算符包括:与(and)、或(or)和非(not)。
(1)非(not)
not的运算对象只有一个,一般也称为一元运算符,非真即假、非假即真。
not False 值为True
not() 值为True
not 3 值为False
(2)或(or)
运算处理过程:
如果第一个操作数或表达式是真,则返回第一个操作数,而不处理第二个操作数或表达式;如果第一个操作数或表达式为假,则返回第二个操作数或表达式的值。
(3)与(and)
运算处理过程:如果第一个操作数或表达式结果为假,则返回第一个操作数,而不处理第二个操作数或表达式;如果第一个操作数或表达式为真则返回第二个操作数或表达式的值。
3.Python中比较运算符
== 相等 > 大于 < 小于
>= 大于等于 <= 小于等于 != 不等于
4.其它逻辑运算符
(1)is 和 is not
is 和 is not 称为身份操作符,都是二元操作符,用于判断左端与右端对象引用是否指向同一个对象。
交互式环境下的示例:
>>>x=3.14
>>>y=x
>>>x is y
True
>>>x is not y
False
(2)in 和 not in
in 和 not in 称为成员操作符,用于检查某个数据是否存在于某包含多个数据类型之中。如果是成员关系,用in 返回真,否则,返回假; not in则相反。
交互式环境下示例:
>>>alst=[1,2,3]
>>>atpl=['a','b','c']
>>>1 in alst
True
>>>1 in atpl
False
>>>'a' not in atpl
False
>>>adct={'a':1,'b':2}
>>>'a' in adct
True
>>>1 in adct
False
成员操作符对于字典来说检查的是键成员而不是值成员。