Python 实现王者荣耀中的敏感词过滤示例


Posted in Python onJanuary 21, 2019

王者荣耀的火爆就不用说了,但是一局中总会有那么几个挂机的,总能看到有些人在骂人,我们发现,当你输入一些常见的辱骂性词汇时,系统会自动将该词变成“*”,作为python初学者,就想用python来实现这一功能。

步骤很简单所以就用交互式演示

首先我们要知道王者荣耀有哪些敏感词汇,然后放到一个元组,

第二步用户接收输入的消息

第三步处理敏感词汇

最后输出处理后的消息。

>>> words=('金币', '挂', '傻逼', '猪', '你妈') #创建一个敏感词汇库
>>> user_text = input()存     #接收用户要发送的消息
没有金币,我要挂机。
>>> for word in words:      #遍历敏感词汇库
 if word in user_text:     #判断用户输入的词汇是否有敏感词汇
  l = len(word)      #记录该词汇有几个字
  text = text.replace(word,'*'*l)  #将敏感词汇替换成"*"
>>> user_text        #输出时的消息
'没有**,我要*机。'

我也不知道王者荣耀里面是怎样写的,但是我觉得不管怎么样,把学到的东西和自己接触过的东西联系起来是一种不错的学习方法。

以上这篇Python 实现王者荣耀中的敏感词过滤示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
ssh批量登录并执行命令的python实现代码
May 25 Python
python调用新浪微博API项目实践
Jul 28 Python
使用FastCGI部署Python的Django应用的教程
Jul 22 Python
python实现括号匹配的思路详解
Aug 23 Python
Python使用Flask-SQLAlchemy连接数据库操作示例
Aug 31 Python
解决python中导入win32com.client出错的问题
Jul 26 Python
Python 经典算法100及解析(小结)
Sep 13 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
Sep 29 Python
浅谈tensorflow模型保存为pb的各种姿势
May 25 Python
PyQt5实现画布小程序
May 30 Python
python如何安装下载后的模块
Jul 03 Python
Selenium环境变量配置(火狐浏览器)及验证实现
Dec 07 Python
opencv python统计及绘制直方图的方法
Jan 21 #Python
python numpy 按行归一化的实例
Jan 21 #Python
python树莓派红外反射传感器
Jan 21 #Python
python实现自动解数独小程序
Jan 21 #Python
python 将对象设置为可迭代的两种实现方法
Jan 21 #Python
python 实现敏感词过滤的方法
Jan 21 #Python
python执行精确的小数计算方法
Jan 21 #Python
You might like
使用PHP+MySql实现微信投票功能实例代码
2017/09/29 PHP
php判断电子邮件是否正确方法
2018/12/04 PHP
Thinkphp5.0 框架视图view的比较标签用法分析
2019/10/12 PHP
捕获关闭窗口的脚本
2009/01/10 Javascript
Javascript学习笔记9 prototype封装继承
2010/01/11 Javascript
JS预览图像将本地图片显示到浏览器上
2013/08/25 Javascript
给js文件传参数(详解)
2014/07/13 Javascript
jQuery事件绑定和委托实例
2014/11/25 Javascript
js实现左侧网页tab滑动门效果代码
2015/09/06 Javascript
jQuery 3.0中存在问题及解决办法
2016/07/15 Javascript
javascript-解决mongoose数据查询的异步操作
2016/12/22 Javascript
CheckBox多选取值及判断CheckBox选中是否为空的实例
2017/10/31 Javascript
element-ui使用导航栏跳转路由的用法详解
2018/08/22 Javascript
简单了解JavaScript arguement原理及作用
2020/05/28 Javascript
Vue-cli 移动端布局和动画使用详解
2020/08/10 Javascript
Vue $attrs & inheritAttr实现button禁用效果案例
2020/12/07 Vue.js
Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
2018/02/21 Python
Python列表生成式与生成器操作示例
2018/08/01 Python
详解python数据结构和算法
2019/04/18 Python
在python中利用numpy求解多项式以及多项式拟合的方法
2019/07/03 Python
django删除表重建的实现方法
2019/08/28 Python
4款Python 类型检查工具,你选择哪个呢?
2020/10/30 Python
Lampenwelt德国:欧洲领先的灯具和照明在线商店
2018/08/05 全球购物
马来西亚最大的在线隐形眼镜商店:MrLens
2019/03/27 全球购物
仓库管理专业个人自我评价范文
2013/11/11 职场文书
文明学生标兵事迹
2014/01/21 职场文书
班级入场式解说词
2014/02/01 职场文书
中医学专业自荐信范文
2014/04/01 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
2015年高一班主任工作总结
2015/05/13 职场文书
2015七夕情人节宣传语
2015/07/14 职场文书
golang中的空接口使用详解
2021/03/30 Python
Python+Appium新手教程
2021/04/17 Python
CSS3新特性详解(五):多列columns column-count和flex布局
2021/04/30 HTML / CSS
基于Redis延迟队列的实现代码
2021/05/13 Redis
win10以太网连接不上怎么办?Win10连接以太网详细教程
2022/04/08 数码科技