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