更新时间:2022-09-22 来源:黑马程序员 浏览量:
除了之前我们提到的一些运算符之外,在Python中还支持成员运算符。Python中的成员运算符用于判断指定序列中是否包含某个值,如果包含,返回True,否则返回False。下面我列举一下Python中的成员运算符。
描述:如果在指定的序列中找到值返回True,否则返回False。
实例:x在序列y中,则x in y返回True。
描述:如果在指定的序列中没有找到值返回True,否则返回False。
实例:x不在序列y中,则x not in y返回True。
为了便于大家更好地理解成员运算符,接下来,通过实例演示Python成员运算符的操作,具体如下:
a = 10 b = 20 list_demo = [1, 2, 3, 4, 5] # 判断变量a是否在给定的列表list_demo中 if a in list_demo: print("1---变量a在给定的列表中list_demo中") else: print("1---变量a不在给定的列表中list_demo中") # 判断变量b是否在给定的列表list_demo中 if b not in list_demo: print("2---变量b不在给定的列表中list_demo中") # 修改变量a的值 a = 2 if a in list_demo: print("3---变量a在给定的列表中list_demo中") else: print("3---变量a不在给定的列表中list_demo中")
运行结果如图2-10所示。
图2-10 运行结果