Python 实现王者荣耀中的敏感词过滤示例
王者荣耀的火爆就不用说了,但是一局中总会有那么几个挂机的,总能看到有些人在骂人,我们发现,当你输入一些常见的辱骂性词汇时,系统会自动将该词变成“*”,作为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 #输出时的消息 '没有**,我要*机。'
我也不知道王者荣耀里面是怎样写的,但是我觉得不管怎么样,把学到的东西和自己接触过的东西联系起来是一种不错的学习方法。
相关推荐
YENCSDN 2020-11-17
lsjweiyi 2020-11-17
houmenghu 2020-11-17
Erick 2020-11-17
HeyShHeyou 2020-11-17
以梦为马不负韶华 2020-10-20
lhtzbj 2020-11-17
夜斗不是神 2020-11-17
pythonjw 2020-11-17
dingwun 2020-11-16
lhxxhl 2020-11-16
坚持是一种品质 2020-11-16
染血白衣 2020-11-16
huavhuahua 2020-11-20
meylovezn 2020-11-20
逍遥友 2020-11-20
weiiron 2020-11-16