Python3 成员运算符

成员运算符 用于判断某个成员是否在指定序列,序列可以是 字符串列表元组

in

在指定序列中 找到成员时返回 True ,否则返回 False

举例:

1
2
3
4
5
6
7
8
9
10
11
str = '雨园博客20200907'

if '雨园' in str:
print("成员 '雨园' 在序列 'str' 中")
else:
print("成员 '雨园' 不在序列 'str' 中")

if '加油' in str:
print("成员 '加油' 在序列 'str' 中")
else:
print("成员 '加油' 不在序列 'str' 中")

结果:

1
2
成员 '雨园' 在序列 'str' 中
成员 '加油' 不在序列 'str' 中

not in

在指定序列中 没有 找到成员时返回 True ,否则返回 False

举例:

1
2
3
4
5
6
7
8
9
10
11
str = '雨园博客20200907'

if '博客' not in str:
print("成员 '博客' 不在序列 'str' 中")
else:
print("成员 '博客' 在序列 'str' 中")

if '一九九八' not in str:
print("成员 '加油' 不在序列 'str' 中")
else:
print("成员 '加油' 在序列 'str' 中")

结果:

1
2
成员 '博客' 在序列 'str' 中
成员 '一九九八' 不在序列 'str' 中