
上QQ阅读APP看书,第一时间看更新
1.4.7 成员运算符及使用
成员运算符主要用于判断某值是否存在于序列数据中。
1.成员运算符的使用
成员运算符主要用于字符串、列表、元组或集合中,它属于包含运算符,对应判断某值是否为指定字符串、列表、元组及集合的成员,基本运算符如表1-11所示。
表1-11 成员运算符及使用

【例1-14】 成员运算符的使用。

运行结果为
False True
2.is与==的区别
is用于判断两个变量是否引用同一个内存地址,表示地址指针传递;==用于判断两个变量的值是否相等,表示值传递。a is b相当于id(a)==id(b),id()函数能够获取对象的内存地址。
若a=10,b=a,则此时a和b的值是一样的;虽然a和b的值一样,但它们的内存地址不一样。例如:

运行结果为
True False