中国最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2

python教程

  • Python 入门教程
  • Python 基础教程

    Python 高级教程

    Python 常用资源

    Python 拓展阅读

    5. python 文本解析

    阅读 (2349)

    5. python 文本解析

    这一章节我们简单的聊聊文本解析的两种方法:

    1.分片,通过分片,记录偏移处,然后提取想要的字符串

    例子:

      >>> line='aaa bbb ccc'  
      >>> col1=line[0:3]  
      >>> col3=line[8:]  
      >>> col1  
      'aaa'  
      >>> col3  
      'ccc'  
      >>>   
    

    2.split()

      >>> line='aaa bbb ccc'  
      >>> a=line.split (' ')  
      >>> a  
      ['aaa''bbb''ccc']  
      >>> a[0]  
      'aaa'  
      >>> a[1]  
      'bbb'  
      >>> a[2]  
      'ccc'  
      >>>   
    
      >>> line='aaa,bbb,ccc'  
      >>> a=line.split (',')  
      >>> a  
      ['aaa''bbb''ccc']  
      >>>   

    使用split方法,根据特征码提取不同的字符

    虽然上面的两种方法对于平常文本解析的潜力有限,但是它们对于我们平常编程的时候值的传递有着不少的用处

    例如json字符串就是其中一个比较典型的例子,使用{} [] , 三种符号,区分开各种对象

    关闭
    程序员人生