1.判斷一個字符是不是敏感字符: in

1.str

v ="年齡多大了"
if "大" in v:
  print("敏感")

2.list/tuple

u1=["alex",'123',11]
if "123" in u1:
  print("存在")

3.dict:判斷

#1.判斷k1是否在字典中
info={"k1":"v1","k2":"v2"}
if "k1" in info:
  print("存在")
#字典dict默認取鍵值

#2.判斷v2是否在其中

#方案一 循環(huán)字典判斷
flag="不存在"
for v in info.values():
  if v == "v2":
   flag="存在"
 print("flag")
    
#方式二 強制轉(zhuǎn)換列表
if "v2" in list(info.values()):
  print("")
  
#3.判斷k1:v1是否在其中
value = info.get('k1')#value=None/v1
if value == 'v1':
  print("存在")
 else:
  print("不存在")
  

  • 練習(xí):敏感字符判斷

    #讓用戶輸入任意字符串,然后判斷字符串是否包含指定的敏感字符
    char_list=["力氣大","唐油光","沾沾灰"]
    content = input("請輸入內(nèi)容:")
    flag=True
    
    for ele in char_list:
        if ele in content:
            flag=False
            break
    if flag:
       print(content)
    else:
      print("包含敏感字符")