敏感词转换器python
时间: 2024-01-09 17:23:20 浏览: 106
浅谈Python 敏感词过滤的实现
敏感词转换器可以使用Python中的replace()方法来实现。该方法可以将字符串中的指定子串替换为新的子串。下面是一个示例代码:
```python
def censor_text(text, sensitive_words):
for word in sensitive_words:
text = text.replace(word, '*' * len(word))
return text
user_input = input("请输入文本:")
sensitive_words = ['敏感词1', '敏感词2', '敏感词3'] # 敏感词列表
censored_text = censor_text(user_input, sensitive_words)
print("转换后的文本:", censored_text)
```
在上面的代码中,我们定义了一个名为`censor_text()`的函数,它接受两个参数:`text`表示输入的文本,`sensitive_words`表示敏感词列表。函数使用`replace()`方法将文本中的敏感词替换为相同长度的星号。最后,我们通过调用`censor_text()`函数来转换用户输入的文本,并打印出转换后的结果。
阅读全文