购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.12 逻辑运算符

逻辑运算符一共有3个,分别是and(与)、or(或)和not(非)。

1.12.1 and

当and运算符左右两边的条件都为真时,返回真(True);当有一边的条件为假或两边的条件均为假时,返回假(False)。下面的代码列举了and运算符左右两边条件的所有可能性,代码在“Chapter-1-26.py”文件中。

1.12.2 or

当or运算符左右两边任意一个条件为真时,返回真(True);当两边的条件均为假时,返回假(False)。下面的代码列举了or运算符左右两边条件的所有可能性,代码在“Chapter-1-27.py”文件中。

1.12.3 not

如果对True取反,则返回False;如果对False取反,则返回True。下面的代码列举了not运算符的所有可能性,代码在“Chapter-1-28.py”文件中。 Kp76pdMJcgQQzEjQK3mafSkoxbbHPfddONUATRHafEqjf1zyZkULGy53o891KBVR



1.13 成员运算符

除前面几节中讲解的算术运算符、比较运算符、赋值运算符、逻辑运算符外,Python还支持使用成员运算符。成员运算符用于测试字符串、列表等对象中是否包含指定的值。成员运算符用in表示,返回值是逻辑值。

如果在指定的对象中找到了指定的值,则返回True;否则返回False。也可以使用not in来测试对象中是否没有指定的值。下面的代码展示了in运算符的应用,代码在“Chapter-1-29.py”文件中。

除可以在字符串中使用in运算符外,在后面章节中将要学习的列表、集合、字典等对象也可以使用in运算符来做判断测试。 Kp76pdMJcgQQzEjQK3mafSkoxbbHPfddONUATRHafEqjf1zyZkULGy53o891KBVR

点击中间区域
呼出菜单
上一章
目录
下一章
×