zoukankan      html  css  js  c++  java
  • python实现一句话全部反转,单词不反转

    #encoding=utf-8
    def recersal(content):
        x=0
        y=[]
        n3=[]
        word_content=re.findall(r"w*[!.,?]*",content)
        n1=[i for i in range(len(word_content)) if word_content[i]!=""]
        n2=[len(i) for i in word_content if i !=""]
        z=n2[0]-1
        for i in range(len(n1)-1):
            n3.append(n1[i+1]-n1[i]-1)
            z+=n2[i+1]-1
        n3.append(len(content)-z-n1[-1]-1)
        for i in range(len(n1)):
            if n1[0]==0:
                y.append(content[x:x+n2[i]])
                y.append(content[x+n2[i]:x+n2[i]+n3[i]])
                x=x+n2[i]+n3[i]
        return y
    if __name__=="__main__":
        import re
        import time
        time1=time.time()
        content="asd dssdf tyrt, asdf!!!"
        result=recersal(content)
        result.reverse()
        print content
        print "".join(result)
        print "_"*20
        print u"程序耗时%s" % str(time.time()-time1)
        print "_"*20
  • 相关阅读:
    [C#] override和overload的区别
    [ASP.Net] 20141228_Dapper文章搜集
    JSP
    Ajax使用简介
    编写JAVA脚本的JSP页面
    JAVA web开发模式
    JSP基础
    过滤器
    监听会话范围内事件
    http解析
  • 原文地址:https://www.cnblogs.com/zhangtebie/p/11185936.html
Copyright © 2011-2022 走看看