'''# 练习 # 让用户输入任意字符串,然后判断此字符串是否包含指定的敏感字符。 ''' ''' ########################################### way1 # 功能 实现 ############################################ ''' content=input("请输入内容") char_list = ['利奇航','堂有光','炸展会',"大宝剑"] if content in char_list: #成员判断 print("包含敏感字符") #输入内容只有是三个字符的字符串,才能识别出铭感词 ,“我叫利奇航 / 我是堂有光 / 我要炸展会”,这就识别不出来 ''' ########################################### way2 # 功能 提升 ############################################ ''' char_list = ['利奇航','堂有光','炸展会',"大宝剑"] content = input('请输入内容:') # 我叫利奇航 / 我是堂有光 / 我要炸展会 success = True for v in char_list: # 可以使用 敏感词库,遍历拿到所有敏感词, if v in content: # 用敏感词库的词 和 输入的内容比对,判断是否 为 输入内容 的 子序列 ,是 就有敏感词 success = False break if success: print(content) else: print('包含铭感字符') ''' ########################################### way3 # 功能 加强 ############################################ ''' char_list = ['利奇航','堂有光','炸展会',"大宝剑"] content = input('请输入内容:') # 我叫利奇航 / 我是堂有光 / 我要炸展会 success = True for v in char_list: # 可以使用 敏感词库,遍历拿到所有敏感词, if v in content: # 用敏感词库的词 和 输入的内容比对,判断是否 为 输入内容 的 子序列 ,是 就有敏感词 content=content.replace(v,"***") #把敏感词替换,并且拿到新的字符串 【功能加强点】 success = False # break if success: print(content) else: print('包含铭感字符') print(content) # output :包含铭感字符 符我叫*** / 我是*** / 我要***