欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中的split()、rsplit()、splitlines()的區(qū)別解析

 更新時(shí)間:2023年12月04日 11:50:01   作者:對(duì)許  
Python提供了三種字符串分割的方法:split()、rsplit()和splitlines(),本文主要通過(guò)案例介紹這三種字符串分割函數(shù)的區(qū)別,感興趣的朋友一起看看吧

Python提供了三種字符串分割的方法:split()、rsplit()splitlines();本文主要通過(guò)案例介紹這三種字符串分割函數(shù)的區(qū)別

1、split()

split()主要用于從左向右匹配分割符進(jìn)行分割。如果不指定分割符,split()將以空白符作為分割符

'''
split(sep,maxsplit=-1)
- sep:分割符
- maxsplit:從左向右找到第一個(gè)(分割次數(shù))匹配的分割符進(jìn)行分割,默認(rèn)-1,按全部分割符分割
'''
s = 'path/a/b/c'
print(s.split('/'))                 # ['path', 'a', 'b', 'c']
print(s.split('/', maxsplit=1))     # ['path', 'a/b/c']

2、rsplit()

rsplit()主要用于從右向左匹配分割符進(jìn)行分割。如果不指定分割符,rsplit()將以空白符作為分割符

'''
rsplit(sep,maxsplit=-1)
- sep:分割符
- maxsplit:從右向左找到第一個(gè)(分割次數(shù))匹配的分割符進(jìn)行分割,默認(rèn)-1,按全部分割符分割
'''
print(s.rsplit('/', maxsplit=1))    # ['path/a/b', 'c']

3、splitlines()

splitlines()主要用于根據(jù)換行符\r(回車(chē))、\r\n(回車(chē)并換行)、\n(換行)進(jìn)行分割

s = 'path\ra\r\nb\nc'
print(s.splitlines())               # ['path', 'a', 'b', 'c']

到此這篇關(guān)于Python中的split()、rsplit()、splitlines()的區(qū)別的文章就介紹到這了,更多相關(guān)Python split()、rsplit()、splitlines()區(qū)別內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python-tornado的接口用swagger進(jìn)行包裝的實(shí)例

    python-tornado的接口用swagger進(jìn)行包裝的實(shí)例

    今天小編就為大家分享一篇python-tornado的接口用swagger進(jìn)行包裝的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • Python深度學(xué)習(xí)pytorch神經(jīng)網(wǎng)絡(luò)塊的網(wǎng)絡(luò)之VGG

    Python深度學(xué)習(xí)pytorch神經(jīng)網(wǎng)絡(luò)塊的網(wǎng)絡(luò)之VGG

    雖然AlexNet證明深層神經(jīng)網(wǎng)絡(luò)卓有成效,但它沒(méi)有提供一個(gè)通用的模板來(lái)指導(dǎo)后續(xù)的研究人員設(shè)計(jì)新的網(wǎng)絡(luò)。下面,我們將介紹一些常用于設(shè)計(jì)深層神經(jīng)網(wǎng)絡(luò)的啟發(fā)式概念
    2021-10-10
  • pyside寫(xiě)ui界面入門(mén)示例

    pyside寫(xiě)ui界面入門(mén)示例

    PySide 是一個(gè)python綁定的跨平臺(tái)GUI Qt庫(kù)。目前,支持Python的Qt庫(kù)有兩個(gè)PyQt和PySide。下面寫(xiě)一個(gè)簡(jiǎn)單的hello程序?qū)W習(xí)他的使用方法
    2014-01-01
  • pytyon 帶有重復(fù)的全排列

    pytyon 帶有重復(fù)的全排列

    輸入開(kāi)始排列數(shù)字和結(jié)束排列數(shù)字, 就會(huì)一個(gè)字典序輸出所以的排列情況
    2013-08-08
  • python環(huán)境配置方式(服務(wù)器+本地)

    python環(huán)境配置方式(服務(wù)器+本地)

    這篇文章詳細(xì)介紹了在服務(wù)器上安裝和配置Anaconda3、TensorFlow、PyTorch等深度學(xué)習(xí)環(huán)境的步驟,包括下載、初始化、創(chuàng)建環(huán)境、驗(yàn)證安裝以及解決一些常見(jiàn)問(wèn)題
    2025-01-01
  • Django數(shù)據(jù)統(tǒng)計(jì)功能count()的使用

    Django數(shù)據(jù)統(tǒng)計(jì)功能count()的使用

    這篇文章主要介紹了Django數(shù)據(jù)統(tǒng)計(jì)功能count()的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • 深入解析Python的Tornado框架中內(nèi)置的模板引擎

    深入解析Python的Tornado框架中內(nèi)置的模板引擎

    模板引擎是Web開(kāi)發(fā)框架中負(fù)責(zé)前端展示的關(guān)鍵,這里我們就來(lái)以實(shí)例深入解析Python的Tornado框架中內(nèi)置的模板引擎,來(lái)學(xué)習(xí)如何編寫(xiě)Tonardo的模板.
    2016-07-07
  • django一對(duì)多模型以及如何在前端實(shí)現(xiàn)詳解

    django一對(duì)多模型以及如何在前端實(shí)現(xiàn)詳解

    這篇文章主要介紹了django一對(duì)多模型以及如何在前端實(shí)現(xiàn)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 關(guān)于pyinstaller?打包多個(gè)py文件的問(wèn)題

    關(guān)于pyinstaller?打包多個(gè)py文件的問(wèn)題

    這篇文章主要介紹了pyinstaller?打包多個(gè)py文件及遇到的問(wèn)題,本文通過(guò)實(shí)例代碼給大家詳細(xì)介紹,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-10-10
  • python flask安裝和命令詳解

    python flask安裝和命令詳解

    Flask是使用Python編寫(xiě)的Web微框架,這篇文章主要介紹了python flask安裝和命令,需要的朋友可以參考下
    2019-04-04

最新評(píng)論