Python 3 – 成员操作符实例
Python的成员操作符用于测试序列中的成员,例如字符串、列表或元组。如下所述,有两个成员操作符
运算符 | 描述 | 例子 |
---|---|---|
in | 如果在指定序列中找到变量,则评估为true,否则评估为false。 | x in y,在此处in结果为1,如果x是序列y的成员。 |
not in | 如果在指定序列中找不到变量,则评估为true,否则评估为false。 | x not in y,在此处not in结果为1,如果x不是序列y的成员。 |
例子
#!/usr/bin/python3
a = 10
b = 20
list = [1, 2, 3, 4, 5 ]
if ( a in list ):
print ("第1行 - a 在给定的列表中")
else:
print ("第1行 - a 不在给定的列表中")
if ( b not in list ):
print ("第2行 - b 不在给定的列表中")
else:
print ("第2行 - b 在给定的列表中")
c = b/a
if ( c in list ):
print ("第3行 - a 在给定的列表中")
else:
print ("第3行 - a 不在给定的列表中")
输出
当执行上述程序时,它会产生以下结果。
第1行 - a 不在给定的列表中
第2行 - b 不在给定的列表中
第3行 - a 在给定的列表中