成员运算符

Python支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。

运算符
描述
实例

in

如果在指定的序列中找到值返回 True,否则返回 False。

x 在 y 序列中 , 如果 x 在 y 序列中返回 True。

not in

如果在指定的序列中没有找到值返回 True,否则返回 False。

x 不在 y 序列中 , 如果 x 不在 y 序列中返回 True。

# 列表实例
a = 10
b = 20
list = [1, 2, 3, 4, 5 ]

if ( a in list ):
   print ("1 - 变量 a 在给定的列表中 list 中")
else:
   print ("1 - 变量 a 不在给定的列表中 list 中")

if ( b not in list ):
   print ("2 - 变量 b 不在给定的列表中 list 中")
else:
   print ("2 - 变量 b 在给定的列表中 list 中")

# 修改变量 a 的值
a = 2
if ( a in list ):
   print ("3 - 变量 a 在给定的列表中 list 中")
else:
   print ("3 - 变量 a 不在给定的列表中 list 中")

# 字符串实例
a = "a"
b = "abc"
if ( a in b ):
   print ("3 - 变量 a 在给定的字符串 b 中")
else:
   print ("3 - 变量 a 不在给定的字符串 b 中")

a = "ab"
b = "abc"
if ( a in b ):
   print ("3 - 变量 a 在给定的字符串 b 中")
else:
   print ("3 - 变量 a 不在给定的字符串 b 中")

a = "ac"
b = "abc"
if ( a in b ):
   print ("3 - 变量 a 在给定的字符串 b 中")
else:
   print ("3 - 变量 a 不在给定的字符串 b 中")

demo

返回

最后更新于