个人网站开发背景怎么写,学校网站织梦源码,青浦网站制作公司,上海圣品科技 做网站一. 简介
在Python 3中#xff0c;成员运算符用于测试序列#xff08;如字符串、列表、元组、集合或字典#xff09;中是否包含某个值。身份运算符用于比较两个对象的身份#xff0c;即它们是否引用内存中的同一个对象。
本文简单学习一下 python3 中的成员运算符与身份运…一. 简介
在Python 3中成员运算符用于测试序列如字符串、列表、元组、集合或字典中是否包含某个值。身份运算符用于比较两个对象的身份即它们是否引用内存中的同一个对象。
本文简单学习一下 python3 中的成员运算符与身份运算符的使用方法。 二. python3 中的成员运算符
1. python3 中的成员运算符
python3 中的成员运算符如下表所示 成员运算符 功能 in如果指定的值存在于指定的序列中则返回 True否则返回 False。not in如果在指定的序列中没有找到值返回 True否则返回 False。 2. 举例说明
(1) in 运算符
in 运算符用于判断某个变量是否存在于序列如字符串、列表、元组、集合或字典中如果存在则返回 True否则返回 False。
举例说明
#!/usr/bin/env python3a 2
list [1, 2, 3, 4, 5]if(a in list):print(a is in the list)
else:print(a is not in the list)
结果如下
a is in the list (2) not in 运算符
not in 运算符用于判断某个变量是否不存在于序列如字符串、列表、元组、集合或字典中如果不存在则返回 True否则返回 False。下面举例说明
#!/usr/bin/env python3a python
str hello, world!if(a in str):print(a is in the string!)
else:print(a is not in the string!)
结果如下
a is not in the string!
3. is 与 区别
is 运算符用于判断两个变量引用对象是否为同一个 运算符用于判断引用变量的值是否相等。所以is 运算符与 运算符的结果可能是不一样的。
下面举例说明
#!/usr/bin/env python3#列表
list1 [1, 2, 3]
list2 [1, 2, 3]print(list1 list2) #输出 True
print(list1 is list2) #输出 False
可以看出两个列表中元素值是相同的但是因为列表是可变对象内容虽然相同它们也是不同的对象。 关于 Python3 中成员运算符暂时学习到这里。