当前位置: 首页 > news >正文

Python3开发敏感词过滤程序底层逻辑记录

Python3开发敏感词过滤程序底层逻辑记录

按要求开发敏感词语过滤程序:

提示用户输入评论内容,
如果用户输入的内容中包含特殊的字符:
敏感词列表 li = ["马化腾", "马云", "李彦宏", "刘强东"],
则将用户输入的内容中的敏感词汇替换成等长度的*(如:马化腾就替换***),并添加到一个列表中;
如果用户输入的内容没有敏感词汇,则直接添加到上述的列表中。
代码实现:

li = ["马化腾", "马云", "李彦宏", "刘强东"]
s = input("请输入你的评论:")
for i in li:if i not in s:s1 = selse:s1 = [] # for循环遍历敏感词列表,查找输入内容中是否存在敏感词,如果存在,定义新字符串s1 = s;如果不存在定义空列表s1.
if s1 == s: # 分情况讨论,当s1 = s,时,直接将输入内容s附加到表格li中.li.append(s)print(li)
else:       # 当s1 = []时,将s中所有敏感词替换为等长度的*,再将得到的s附加到新列表s1中for i in li:if i in s:s = s.replace(i, len(i) * '*') # 注意此处由于上面if语句是对s判定的,这里的replace后的变量必须命名为s,才能在for循环每一次# 遍历中,对已经完成的替换的s进行判断s1.append(s)print(s1)(https://img2024.cnblogs.com/blog/2877632/202510/2877632-20251011151455804-694392755.png)
http://www.hskmm.com/?act=detail&tid=28678

相关文章:

  • OUC《软件工程原理与实践》- 实验2:深度学习基础 - OUC
  • 类型转化
  • 【IEEE出版】第五届电子信息工程与计算机技术国际学术会议(EIECT 2025)
  • 【AP出版】第七届文学、艺术与人文发展国际学术会议(ICLAHD 2025)
  • 事件驱动重塑 AI 数据链路:阿里云 EventBridge 发布 AI ETL 新范式
  • 我把Excel变成了像素画板!用Python实现图片到单元格的映射
  • 如何通过内核版本检查判断FreeBSD是否需要重启
  • 2025 年山东染井吉野樱 / 高杆染井吉野樱花 / 染井吉野樱花小苗厂家推荐:绿影园林的培育技术与全规格供应解析
  • C#中关于InvokeRequired 属性 与Invoke方法
  • 云存储成本自动优化技术解析
  • MZOI 20251011【CSP-】模拟 T2 序列区间
  • SAP 中CONCATENATE 空格的时候,空格不生效
  • Java的各类定时任务实现
  • 03:运算符
  • JavaScript内存泄露原因及解决方案
  • 数据类型扩展
  • 2025 年最新金蝶云服务商推荐榜单:聚焦铂金伙伴技术实力与万级客户口碑,助力企业数字化转型精准选型上海金蝶云服务商推荐
  • OIFHA251011 比赛总结
  • P2051 [AHOI2009] 中国象棋 个人题解
  • 一种智能调度分布式路径计算解决方案
  • 使用 C++ 和 minizip 实现 ZIP 压缩解压工具
  • 一看就懂,Oracle认证体系中的OCP中级认证
  • 2025 年试验机生产厂家最新推荐榜单:聚焦优质企业,助力精准选购高低温等各类试验设备弹簧拉压/弹簧疲劳/高频弹簧疲劳/U型弹簧专用试验机厂家推荐
  • IIS/如何查看IIS上部署网站的实时连接数
  • 拼叨叨砍价系统:实体店低成本引流的营销利器
  • 2025 自动门生产厂家最新推荐榜:权威筛选优质品牌,含选购指南与实力厂家深度解析
  • 医德出诊排班挂号管理系统:医院高效运营与便民服务的智能解决方案
  • 一佳教育培训课程系统小程序:一站式教育数字化解决方案
  • Supabase:无需后端代码的 Web 开发完整解决方案
  • Halo RAG!