likes
comments
collection
share

第六篇:使用Python实现一个简单的敏感词过滤功能

作者站长头像
站长
· 阅读数 27

Python小案例

一、前置内容

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

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

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

第六篇:使用Python实现一个简单的敏感词过滤功能

字符串的使用

第六篇:使用Python实现一个简单的敏感词过滤功能

第六篇:使用Python实现一个简单的敏感词过滤功能

字符串的特殊字符

第六篇:使用Python实现一个简单的敏感词过滤功能

字符串操作符

第六篇:使用Python实现一个简单的敏感词过滤功能

字符串处理函数

第六篇:使用Python实现一个简单的敏感词过滤功能

第六篇:使用Python实现一个简单的敏感词过滤功能

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

字符串处理方法

第六篇:使用Python实现一个简单的敏感词过滤功能

第六篇:使用Python实现一个简单的敏感词过滤功能

第六篇:使用Python实现一个简单的敏感词过滤功能

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

第六篇:使用Python实现一个简单的敏感词过滤功能

第六篇:使用Python实现一个简单的敏感词过滤功能

format()方法格式控制

第六篇:使用Python实现一个简单的敏感词过滤功能

第六篇:使用Python实现一个简单的敏感词过滤功能

二、案例需求

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

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

三、案例分析与解决过程

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

四、完整代码

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

五、检验与验收代码

第六篇:使用Python实现一个简单的敏感词过滤功能

第六篇:使用Python实现一个简单的敏感词过滤功能

第六篇:使用Python实现一个简单的敏感词过滤功能

六、复盘所学知识

1、学习到字符串的基础概念 2、字符串处理方法 3、字符串的格式化format()函数