王者荣耀的火爆就不用说了,但是一局中总会有那么几个挂机的,总能看到有些人在骂人,我们发现,当你输入一些常见的辱骂性词汇时,系统会自动将该词变成“*”,作为python初学者,就想用python来实现这一功能。
步骤很简单所以就用交互式演示
首先我们要知道王者荣耀有哪些敏感词汇,然后放到一个元组,
第二步用户接收输入的消息
第三步处理敏感词汇
最后输出处理后的消息。
1
2
3
4
5
6
7
8
9
|
>>> words = ( '金币' , '挂' , '傻逼' , '猪' , '你妈' ) #创建一个敏感词汇库 >>> user_text = input ()存 #接收用户要发送的消息 没有金币,我要挂机。 >>> for word in words: #遍历敏感词汇库 if word in user_text: #判断用户输入的词汇是否有敏感词汇 l = len (word) #记录该词汇有几个字 text = text.replace(word, '*' * l) #将敏感词汇替换成"*" >>> user_text #输出时的消息 '没有**,我要*机。' |
我也不知道王者荣耀里面是怎样写的,但是我觉得不管怎么样,把学到的东西和自己接触过的东西联系起来是一种不错的学习方法。
以上这篇Python 实现王者荣耀中的敏感词过滤示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/qq_35793358/article/details/77947078