![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=1739285843-XJ6mu0xVSAgnPr5HYphn8hGQKIU9lJcB-0-905c11c6b7327ae3bcc3754dd4f7f27d)
↑扫码看视频
成员运算符的功能是测试在成员组中是否包含某个成员,成员可以是字符串、列表或元组。在本节中,将详细讲解Python成员运算符和成员表达式的基本知识。
Python中的成员运算符有两个,分别是in和not in。具体说明见表4-6。
表4-6 成员运算符说明
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/64_02.jpg?sign=1739285843-dLShUtA04ADtDTAasXXhMxbCTgu9RQhF-0-5d9837f16fea619729b72cd934cc8874)
如果读者还是不太理解成员运算符的具体含义,可以看看下面的这两句话。
● 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=1739285843-mqZFBBxN4H988hRgRQCJMN37HRhkt9qW-0-3c332def14e7a3113011488565eab373)
实例文件chengyuan.py的具体实现代码如下所示。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/64_04.jpg?sign=1739285843-s4tCtKuXX7O46b6H5ZFbUxEUZJSPM0gD-0-d37840d9666354f57a9d915922009e0b)
在上述代码中用到了List列表的知识,这部分内容将在第7章进行讲解,本实例执行后输出的结果如下所示。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/65_01.jpg?sign=1739285843-0tT2RBQmZ8Se9zvi7VtBf6Zt9RprOupT-0-af9457c175378e83a379c8ae5c5a2a6c)