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

  

相关文章:

  • 2021-09-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-30
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-15
  • 2021-12-26
  • 2021-10-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-09
相关资源
相似解决方案