Python代码实现:用星号替换文章中敏感词
以下是一个用Python编写的示例代码: ```python def filter_sensitive_words(sensitive_words, input_str): word_list = sensitive_words.split(",") for word in word_list: input_str = input_str.replace(word, '*' * len(word)) return input_str sensitive_words = "敏感词1,敏感词2,敏感词3" input_string = input("请输入文章内容:") filtered_string = filter_sensitive_words(sensitive_words, input_string) print(filtered_string) ``` 在这个代码中,`filter_sensitive_words`函数接收敏感词列表和用户输入的文章内容作为参数。它将敏感词列表分割成一个词语列表,然后遍历列表中的每个词语。使用`replace`方法,将文章中的敏感词替换为相同长度的星号(*)字符串。返回替换后的文章内容。 你需要将代码中的`敏感词1,敏感词2,敏感词3`替换为你实际的敏感词列表。运行代码时会提示你输入文章内容,然后输出被替换后的内容。 ######[AI写代码神器 | 614点数解答 | 2024-04-09 20:00:38]
相关提问
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)485
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)367
- Python 实现列字符串替换:将 \t 换为空格及处理注意要点(字节豆包 | 127点数解答 | 2025-03-14 17:29:22)193
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)437
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)430
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)337
- Java调用Python接口中文乱码?设置UTF - 8编码一招解决!(讯飞星火 | 263点数解答 | 2024-06-06 17:07:59)411
- 解决Java调用Python接口中文乱码问题:设置UTF - 8编码全攻略(讯飞星火 | 160点数解答 | 2024-06-06 17:18:39)437
- Java调用Python接口中文乱码问题:字符编码统一解决方案(讯飞星火 | 344点数解答 | 2024-06-06 17:19:55)545
- 解决Java调用Python接口时中文值乱码问题:设置字符编码为UTF-8(讯飞星火 | 264点数解答 | 2024-06-06 17:27:09)411
- 用 JS 中 for 循环实现 1 到 100 相加并输出结果到页面的完整代码 ( | 240点数解答 | 2024-05-20 22:11:29)491
- 用 JS 的 while 循环实现 1 到 100 相加并输出到页面的代码揭秘( | 47点数解答 | 2024-05-20 22:16:48)377