Python教程之成员和身份运算符的用法详解
什么是成员运算符?
在Python中,成员运算符用于测试一个值是否在一个序列中,包括字符串、列表、元组等。
in运算符
in运算符用法示例:
# 判断字母是否在字符串中
string = "hello world"
if "h" in string:
print("h is in string")
else:
print("h is not in string")
# 判断元素是否在列表中
list = [1, 2, 3, 4, 5]
if 6 in list:
print("6 is in list")
else:
print("6 is not in list")
运行结果:
h is in string
6 is not in list
not in运算符
not in运算符用法示例:
# 判断字母是否不在字符串中
string = "hello world"
if "h" not in string:
print("h is not in string")
else:
print("h is in string")
# 判断元素是否不在列表中
list = [1, 2, 3, 4, 5]
if 6 not in list:
print("6 is not in list")
else:
print("6 is in list")
运行结果:
h is not in string
6 is not in list
什么是身份运算符?
在Python中,身份运算符用于比较两个对象的存储单元是否相同。
is运算符
is运算符用法示例:
x = 10
y = 10
if x is y:
print("x和y具有相同的标识")
else:
print("x和y具有不同的标识")
运行结果:
x和y具有相同的标识
is not运算符
is not运算符用法示例:
x = 10
y = 20
if x is not y:
print("x和y具有不同的标识")
else:
print("x和y具有相同的标识")
运行结果:
x和y具有不同的标识
以上就是成员和身份运算符的详细用法说明。希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python教程之成员和身份运算符的用法详解 - Python技术站