• python练习_12


    题目:敏感词文本文件 filtered_words.txt,里面的内容 和 0011题一样,当用户输入敏感词语,则用 星号 * 替换,例如当用户输入「北京是个好城市」,则变成「**是个好城市」。(11题:敏感词文本文件 filtered_words.txt,里面的内容为以下内容,当用户输入敏感词语时,则打印出 Freedom,否则打印出 Human Right(程序员 公务员 领导 牛比 牛逼 你娘 你妈 love sex jiangge)

    11题比较简单,12题要替换,字符串方法那章刚好没看,弄了半天也没解决问题。然后google到了@Liez 的博客
    ,看到了博主的实现方法,说实话我第一次并没有看懂全部蛤蛤蛤,后来呢试着给博主发了消息,结果很快收到
    了详细的解答(感动中),最后的代码就像下面这样啦:


    #识别敏感词
    #By:晓明_酱
    #Date:2016/4/10
    #参考:http://www.cnblogs.com/liez/p/5367570.html
    #update:非常感谢Liez(博客园ID)的帮助
    def Sensitive(x):
      with open(x,'r') as file:
      """
      open(文件路径名,文件打开模式参数)
      """
      data = file.read().split(' ')
      print data

      User_input = raw_input('please enter:')

      for i in data:
        if i in User_input:
          User_input = User_input.replace(str(i), '*'*len(i))
          print User_input

    一开始我确实写出了代码,但是没有想到说要抽象成函数。再次感谢Liez的帮助。

    
    
  • 相关阅读:
    SSM环境搭建 原始xml版本
    SpringMVC 学习 十六 中初始化视图解析器过程
    tomcat中http协议的get请求与post请求 是如何携带参数的
    Apache Tomcat 7介绍
    需要补充学习内容
    IIS应用程序池配置详解及优化
    openstack l3路由模式简单理解
    openstack neutron
    openstack网络架构
    linux 统计 TCP 网络连接状态
  • 原文地址:https://www.cnblogs.com/xaomng/p/5374146.html
Copyright © 2020-2023  润新知