#str:
m_str="我叫魔降风云变"
if "魔" in m_str:
print("含敏感字符")
---------结果:
含敏感字符
#list/tuple:
方法一:for循环
char_list=["mcw","xiaoma","xiaxiao"]
content=input("请输入内容:")
success=False #什么时候用success这种标志,前面还有个message的类似的
for i in char_list:
if i==content:
success=True
break
if success:
print("包含敏感字符")
------------结果:
请输入内容:mcw
存在敏感字符
方法二:in
char_list=["mcw","xiaoma","xiaxiao"]
content=input("请输入内容:")
if content in char_list:
print("存在敏感字符")
-----------结果:
请输入内容:mcw
存在敏感字符
#dic
v = {'k1':'v1','k2':'v2','k3':'v3'}
# 默认按照键判断,即:判断x是否是字典的键。
if 'x' in v:
print(True)
# 请判断:k1 是否在其中?
if 'k1' in v:
print(True)
# 请判断:v2 是否在其中?
# 方式一:循环判断
flag = '不存在'
for v in v.values():
if v == 'v2':
flag = '存在'
print(flag)
# 方式二:
if 'v2' in list(v.values()): # 强制转换成列表 ['v1','v2','v3']
print(True)
# 请判断:k2:v2 是否在其中?
value = v.get('k2')
if value == 'v2':
print('存在')
else:
print('不存在')