5. python 文本解析

2022-07-04 15:10 更新

5. Python 文本解析

這一章節(jié)我們簡單的聊聊文本解析的兩種方法:

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 方法,根據(jù)特征碼提取不同的字符

雖然上面的兩種方法對于平常文本解析的潛力有限,但是它們對于我們平常編程的時候值的傳遞有著不少的用處

例如 json 字符串就是其中一個比較典型的例子,使用 {} [] , 三種符號,區(qū)分開各種對象

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號