# 让用户输入任意字符串,然后判断此字符串是否包含指定的敏感字符。
'''
'''
########################################### 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 :包含铭感字符 符我叫*** / 我是*** / 我要***