最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python字符串切割:str.split()與re.split()的對比分析

 更新時(shí)間:2019年07月16日 15:49:10   作者:hawkerou  
今天小編就為大家分享一篇python字符串切割:str.split()與re.split()的對比分析,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

1、str.split不支持正則及多個(gè)切割符號,不感知空格的數(shù)量,比如用空格切割,會(huì)出現(xiàn)下面情況。

>>> s1="aa bb cc"
>>> s1.split(' ')
['aa', 'bb', '', 'cc']

因此split只適合簡單的字符分割

2、re.split,支持正則及多個(gè)字符切割

>>> print line
abc aa;bb,cc | dd(xx).xxx 12.12'	xxxx
按空格切
>>> re.split(r' ',line)
['abc', 'aa;bb,cc', '|', 'dd(xx).xxx', "12.12'\txxxx"]
加將空格放可選框內(nèi)[]內(nèi)
>>> re.split(r'[ ]',line)
['abc', 'aa;bb,cc', '|', 'dd(xx).xxx', "12.12'\txxxx"]
按所有空白字符來切割:\s([\t\n\r\f\v])\S(任意非空白字符[^\t\n\r\f\v]
>>> re.split(r'[\s]',line)
['abc', 'aa;bb,cc', '|', 'dd(xx).xxx', "12.12'", 'xxxx']
多字符匹配
>>> re.split(r'[;,]',line)
['abc aa', 'bb', "cc | dd(xx).xxx 12.12'\txxxx"]
>>> re.split(r'[;,\s]',line)
['abc', 'aa', 'bb', 'cc', '|', 'dd(xx).xxx', "12.12'", 'xxxx']
使用括號捕獲分組的適合,默認(rèn)保留分割符
re.split('([;])',line)
['abc aa', ';', "bb,cc | dd(xx).xxx 12.12'\txxxx"]
去掉分隔符,加?:
>>> re.split(r'(?:;)',line)
['abc aa', "bb,cc | dd(xx).xxx 12.12'\txxxx"]

以上這篇python字符串切割:str.split()與re.split()的對比分析就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python爬蟲模擬登陸嗶哩嗶哩(bilibili)并突破點(diǎn)選驗(yàn)證碼功能

    Python爬蟲模擬登陸嗶哩嗶哩(bilibili)并突破點(diǎn)選驗(yàn)證碼功能

    這篇文章主要介紹了Python爬蟲模擬登陸嗶哩嗶哩(bilibili)并突破點(diǎn)選驗(yàn)證碼功能,本文通過圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Python類的綁定方法和非綁定方法實(shí)例解析

    Python類的綁定方法和非綁定方法實(shí)例解析

    這篇文章主要介紹了Python類的綁定方法和非綁定方法實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 深入詳解Python中sys模塊的功能與應(yīng)用

    深入詳解Python中sys模塊的功能與應(yīng)用

    在Python的標(biāo)準(zhǔn)庫中,sys模塊是一個(gè)常用而強(qiáng)大的工具,它提供了與Python解釋器交互的函數(shù)和變量,本文將介紹sys模塊的一些常用函數(shù)和方法,并通過實(shí)際的代碼實(shí)例來解析它們的用法,希望對大家有所幫助
    2024-03-03
  • python統(tǒng)計(jì)函數(shù)庫scipy.stats的用法解析

    python統(tǒng)計(jì)函數(shù)庫scipy.stats的用法解析

    今天小編就為大家分享一篇python統(tǒng)計(jì)函數(shù)庫scipy.stats的用法解析,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 解決Python安裝后pip不能用的問題

    解決Python安裝后pip不能用的問題

    今天小編就為大家分享一篇解決Python安裝后pip不能用的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • 五個(gè)Jupyter?Notebook實(shí)用魔法命令分享

    五個(gè)Jupyter?Notebook實(shí)用魔法命令分享

    Jupyter?Notebook是一個(gè)開源的交互式編程環(huán)境,用于創(chuàng)建和共享包含實(shí)時(shí)代碼、文本等,本文主要來和大家分享一些有趣的Jupyter?Notebook魔法命令,需要的可以參考一下
    2023-07-07
  • python運(yùn)行或調(diào)用另一個(gè)py文件或參數(shù)方式

    python運(yùn)行或調(diào)用另一個(gè)py文件或參數(shù)方式

    這篇文章主要介紹了python運(yùn)行或調(diào)用另一個(gè)py文件或參數(shù)方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 十個(gè)常見的Python腳本詳細(xì)介紹及代碼舉例

    十個(gè)常見的Python腳本詳細(xì)介紹及代碼舉例

    這篇文章主要給大家介紹了十個(gè)常見的Python腳本的相關(guān)資料,包括批量重命名文件、下載網(wǎng)頁圖片、發(fā)送郵件通知、讀取和寫入CSV文件、爬取網(wǎng)頁數(shù)據(jù)、自動(dòng)化測試、圖像處理、數(shù)據(jù)可視化以及創(chuàng)建簡單的Web應(yīng)用,需要的朋友可以參考下
    2024-11-11
  • numpy數(shù)組廣播的機(jī)制

    numpy數(shù)組廣播的機(jī)制

    這篇文章主要介紹了numpy數(shù)組廣播的機(jī)制,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 一個(gè)非常簡單好用的Python圖形界面庫(PysimpleGUI)

    一個(gè)非常簡單好用的Python圖形界面庫(PysimpleGUI)

    這篇文章主要介紹了一個(gè)非常簡單好用的Python圖形界面庫,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12

最新評論

泾川县| 樟树市| 奉化市| 博白县| 白朗县| 同心县| 自治县| 孟津县| 吉安市| SHOW| 丹寨县| 颍上县| 吴忠市| 斗六市| 新余市| 洛浦县| 文成县| 天等县| 东光县| 荥阳市| 马龙县| 高雄市| 上杭县| 阳东县| 洪湖市| 洪雅县| 尼勒克县| 云浮市| 保山市| 小金县| 宣威市| 胶南市| 土默特右旗| 明水县| 泗水县| 新郑市| 大兴区| 萝北县| 辽中县| 体育| 台南市|