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 相关文章推荐
python动态参数用法实例分析
May 25 Python
理解生产者消费者模型及在Python编程中的运用实例
Jun 26 Python
分享给Python新手们的几道简单练习题
Sep 21 Python
TensorFLow用Saver保存和恢复变量
Mar 10 Python
Selenium 模拟浏览器动态加载页面的实现方法
May 16 Python
详解django+django-celery+celery的整合实战
Mar 19 Python
Flask框架模板渲染操作简单示例
Jul 31 Python
使用虚拟环境打包python为exe 文件的方法
Aug 29 Python
python实现文件批量编码转换及注意事项
Oct 14 Python
python多项式拟合之np.polyfit 和 np.polyld详解
Feb 18 Python
Python flask框架端口失效解决方案
Jun 04 Python
pytorch--之halfTensor的使用详解
May 24 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 清除网页病毒的方法
2008/12/05 PHP
php根据用户名和手机号查询是否存在手机号码
2017/02/16 PHP
php学习笔记之字符串常见操作总结
2019/07/16 PHP
jQuery select控制插件
2009/08/17 Javascript
对 lightbox JS 图片控件进行了一下改造, 使其他支持复杂的图片说明
2010/03/20 Javascript
原生Js与jquery的多组处理, 仅展开一个区块的折叠效果
2011/01/09 Javascript
jQuery实现的五子棋游戏实例
2015/06/13 Javascript
JavaScript仿微信打飞机游戏
2020/07/05 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
jQuery实现的两种简单弹窗效果示例
2018/04/18 jQuery
Vue组件创建和传值的方法
2018/08/17 Javascript
nodejs中用npm初始化来创建package.json的实例讲解
2018/10/10 NodeJs
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
Typescript的三种运行方式(小结)
2019/09/18 Javascript
深入解读VUE中的异步渲染的实现
2020/06/19 Javascript
python在windows下实现ping操作并接收返回信息的方法
2015/03/20 Python
python遍历小写英文字母的方法
2019/01/02 Python
Python3实现计算两个数组的交集算法示例
2019/04/03 Python
python使用writerows写csv文件产生多余空行的处理方法
2019/08/01 Python
查看keras的默认backend实现方式
2020/06/19 Python
Python 保存加载mat格式文件的示例代码
2020/08/04 Python
美国专业级皮肤病和spa品质护肤品的高级零售网站:SkinCareRx
2017/02/06 全球购物
国际奢侈品品牌童装购物网站:Designer Childrenswear
2019/05/08 全球购物
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
2015/07/16 面试题
Javascript如何发送一个Ajax请求
2015/01/26 面试题
物流仓储实习自我鉴定
2013/09/25 职场文书
工程资料员岗位职责
2014/03/10 职场文书
2014年会策划方案
2014/05/11 职场文书
节约用水演讲稿
2014/05/21 职场文书
应急处置方案
2014/06/16 职场文书
证券区域经理岗位职责
2015/04/10 职场文书
golang通过递归遍历生成树状结构的操作
2021/04/28 Golang
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL
介绍一下28个JS常用数组方法
2022/05/06 Javascript