Python之split函數(shù)的深入理解
split函數(shù)主要應(yīng)用場(chǎng)景是Python對(duì)字符串的處理中(數(shù)據(jù)分析,數(shù)據(jù)處理),以及計(jì)算機(jī)二級(jí)考試的??蓟A(chǔ)知識(shí)點(diǎn)。
一、split函數(shù)的官方定義
定義:Python split()通過(guò)指定分隔符對(duì)字符串進(jìn)行切片,如果參數(shù)num有指定值,則分隔符num+1個(gè)子字符串
語(yǔ)法:split()方法語(yǔ)法:
str.split(str="", num=string.count(str)).
參數(shù):str---分隔符,默認(rèn)為所有的空字符串,包括空格、換行(\n)、制表符(\t)等
num---分隔次數(shù),默認(rèn)為-1,即分隔所有
返回值:返回分割后的字符串列表
二、split函數(shù)的深刻理解
用下面的方法來(lái)記split比較好記。
第一個(gè)參數(shù)記為分隔符,也就是在這個(gè)分隔符的位置才進(jìn)行分隔
第二個(gè)參數(shù)記為分隔次數(shù),默認(rèn)為分隔所有,1的話(huà)就分隔一次,即分隔為兩個(gè)子字符串
str = "Hello#Nice to meet you#qwe#asd#zxc\nYou\nHe"
str1 = str.split("#",1)
#以"#"鍵為分隔符,分隔1次,分割成2個(gè)子字符串
print(str1)
str2 = str.split("#",2)
#以"#"鍵為分隔符,分隔2次,分割成3個(gè)子字符串
print(str2)
str3 = str.split(" ",1)
#以" "鍵為分隔符,分隔1次,分割成2個(gè)子字符串
print(str3)
str4 = str.split(" ",2)
#同理
print(str4)
str5 = str.split()
#未指定分隔符和分隔次數(shù),默認(rèn)分隔符為空格、換行(\n)、制表符(\t)
print(str5)
str6 = str.split("\n",1)
#同1,2,3,4理
print(str6)
到此這篇關(guān)于Python之split函數(shù)的詳解的文章就介紹到這了,更多相關(guān)Python split函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python通過(guò)cmd創(chuàng)建虛擬環(huán)境的實(shí)現(xiàn)(pip方式)
Python的虛擬環(huán)境是正常的現(xiàn)實(shí)環(huán)境相對(duì)應(yīng)的,在虛擬環(huán)境中安裝的包是與現(xiàn)實(shí)環(huán)境隔離的,本文主要介紹了python通過(guò)cmd創(chuàng)建虛擬環(huán)境的實(shí)現(xiàn),感興趣的可以了解一下2023-11-11
Python實(shí)現(xiàn)連接兩個(gè)無(wú)規(guī)則列表后刪除重復(fù)元素并升序排序的方法
這篇文章主要介紹了Python實(shí)現(xiàn)連接兩個(gè)無(wú)規(guī)則列表后刪除重復(fù)元素并升序排序的方法,涉及Python針對(duì)列表的合并、遍歷、判斷、追加、排序等操作技巧,需要的朋友可以參考下2018-02-02
Python通過(guò)poll實(shí)現(xiàn)異步IO的方法
這篇文章主要介紹了Python通過(guò)poll實(shí)現(xiàn)異步IO的方法,實(shí)例分析了poll方法實(shí)現(xiàn)異步IO的相關(guān)技巧,需要的朋友可以參考下2015-06-06
pycharm 解除默認(rèn)unittest模式的方法
今天小編就為大家分享一篇pycharm 解除默認(rèn)unittest模式的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-11-11
python flask web服務(wù)實(shí)現(xiàn)更換默認(rèn)端口和IP的方法
今天小編就為大家分享一篇python flask web服務(wù)實(shí)現(xiàn)更換默認(rèn)端口和IP的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07
Python開(kāi)發(fā)必知必會(huì)標(biāo)識(shí)符UUID全面使用指南
在Python編程中,UUID(通用唯一標(biāo)識(shí)符)是一個(gè)非常有用的工具,用于生成唯一的標(biāo)識(shí)符,本文將深入探討Python中UUID的用法、不同版本的UUID、以及如何在實(shí)際應(yīng)用中充分利用UUID的優(yōu)勢(shì)2023-12-12
python3爬蟲(chóng)之設(shè)計(jì)簽名小程序
這篇文章主要為大家詳細(xì)介紹了python3爬蟲(chóng)之寫(xiě)為朋友設(shè)計(jì)簽名的小程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06
吳恩達(dá)機(jī)器學(xué)習(xí)練習(xí):神經(jīng)網(wǎng)絡(luò)(反向傳播)
這篇文章主要介紹了學(xué)習(xí)吳恩達(dá)機(jī)器學(xué)習(xí)中的一個(gè)練習(xí):神經(jīng)網(wǎng)絡(luò)(反向傳播),在這個(gè)練習(xí)中,你將實(shí)現(xiàn)反向傳播算法來(lái)學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)的參數(shù),需要的朋友可以參考下2021-04-04

