基于Python实现一个简单的敏感词过滤功能

 更新时间:2023年06月16日 11:19:09   作者:python小爬菜  
这篇文章主要介绍了Python实现敏感词过滤功能的示例,文中通过示例代码介绍的非常详细,对我们学习python有定的帮助,感兴趣的小伙伴们可以参考一下

一、前置内容

字符串类型的表示:
1、由0个或多个字符组成的有序字符序列
2、字符串由一对单引号或一对双引号表示,例如: "c "
3、字符串是字符的有序序列,可以对其中的字符进行索引, 例如"我" 是 "我是你的朋友" 的第0个字符

字符串有2类共4中表达方式:
1、一对单引号
2、一对双引号
3、一对三单引号
4、一对三双引号\

字符串的序号: 正向递增序号 反向递减序号

字符串的使用

字符串的特殊字符

字符串操作符

字符串处理函数

python字符串的编码方式

统一字符编码 , 几乎覆盖了所有字符的编码方式
从0到1114111 (0x10FFFF)空间 ,每个编码对应一个字符
python字符串每个字符都是Unicode编码字符

字符串处理方法

字符串格式化

格式化是对字符串进行格式表达的方式:
字符串格式化使用.format(逗号分割的参数)

format()方法格式控制

二、案例需求

使用软件的时候 , 如果输出敏感词汇 , 将使用相对应的*区填充

输入: 邪绿了
输出: ***

三、案例分析与解决过程

1、遇到敏感词汇怎么转换成*?
答案:使用使用find()函数确认是敏感词汇 , 然后通过len()打印字符数量减去2个字符,然后*星号

四、完整代码

speak = input("输入中.....\n");  
if(speak.find("邪绿了")):  
print( ( len(speak)-2 ) *'*')

五、检验与验收代码

六、复盘所学知识

1、学习到字符串的基础概念

2、字符串处理方法

3、字符串的格式化format()函数

到此这篇关于基于Python实现一个简单的敏感词过滤功能的文章就介绍到这了,更多相关Python敏感词过滤内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python算法与数据结构之单链表的实现代码

    python算法与数据结构之单链表的实现代码

    链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。这篇文章主要介绍了python算法与数据结构之单链表的实现代码,需要的朋友可以参考下
    2019-06-06
  • python中使用sys模板和logging模块获取行号和函数名的方法

    python中使用sys模板和logging模块获取行号和函数名的方法

    这篇文章主要介绍了python中使用sys模板和logging模块获取行号和函数名的方法,需要的朋友可以参考下
    2014-04-04
  • python使用scrapy发送post请求的坑

    python使用scrapy发送post请求的坑

    这篇文章主要介绍了使用scrapy发送post请求的坑,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • Python使用missingno模块轻松处理数据缺失

    Python使用missingno模块轻松处理数据缺失

    missingno是一个基于Python的开源数据可视化工具,旨在帮助数据分析师和科学家更好地理解和处理数据缺失,下面我们就来看看如何使用missingno处理数据缺失吧
    2024-02-02
  • 一文掌握Python正则表达式

    一文掌握Python正则表达式

    这篇文章主要介绍了Python正则表达式的相关知识,主要包括re模块的使用及正则表达式基础知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • Django分页功能的实现代码详解

    Django分页功能的实现代码详解

    在本篇文章里小编给大家整理了关于Django分页功能的实现代码以及相关知识点内容,需要的朋友们可以跟着学习参考下。
    2019-07-07
  • Python实现异步IO的示例

    Python实现异步IO的示例

    这篇文章主要介绍了Python实现异步IO的示例,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-11-11
  • 如何用Python获取计算机名,ip地址,mac地址

    如何用Python获取计算机名,ip地址,mac地址

    这篇文章主要介绍了如何用Python获取计算机名,ip地址,mac地址,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-03-03
  • PyQt转换路径中的斜杠(斜杠(/)与反斜杠(\)转换)

    PyQt转换路径中的斜杠(斜杠(/)与反斜杠(\)转换)

    本文主要介绍了PyQt转换路径中的斜杠(斜杠(/)与反斜杠(\)转换),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • Python如何通过ip2region解析IP获得地域信息

    Python如何通过ip2region解析IP获得地域信息

    这篇文章主要介绍了Python如何通过ip2region解析IP获得地域信息,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11

最新评论