![Python语言从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/679/33643679/b_33643679.jpg)
上QQ阅读APP看书,第一时间看更新
4.7 成员运算符和成员表达式
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/64_01.jpg?sign=1739289950-kQp4iysdDuABiajl2Fw7GpRpVva7Sre9-0-6f890c2174532cfaa35a62575f086683)
↑扫码看视频
成员运算符的功能是测试在成员组中是否包含某个成员,成员可以是字符串、列表或元组。在本节中,将详细讲解Python成员运算符和成员表达式的基本知识。
Python中的成员运算符有两个,分别是in和not in。具体说明见表4-6。
表4-6 成员运算符说明
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/64_02.jpg?sign=1739289950-SCbbHD5CEKaoojM4J6qvzQ93GT5G9RJx-0-1c303c2ecefd38f1505d97d482b86454)
如果读者还是不太理解成员运算符的具体含义,可以看看下面的这两句话。
● My dog is in the box(狗在盒子里)。
● My dog is not in the box(狗不在盒子里)。
in和not in会返回一个布尔值,为真表示“在”的情况,为假则表示“不在”的情况。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/64_03.jpg?sign=1739289950-q1SAgUwN5UN7dzFlUnTbFpOqHtPVSQdz-0-0f929b9c509b49f63ba95bf7472330d7)
实例文件chengyuan.py的具体实现代码如下所示。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/64_04.jpg?sign=1739289950-DhRtdncPP3qxQBwOOv9XZwHgs6bAL1IQ-0-ce77fb7e344165f8ac8609b0f15e90b7)
在上述代码中用到了List列表的知识,这部分内容将在第7章进行讲解,本实例执行后输出的结果如下所示。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/65_01.jpg?sign=1739289950-YXeaALbSbW7Ghrq5bMbBhGgfC4FSflqv-0-7f0d7216bcebb5f206acc66647d06874)