Python之split函數(shù)的深入理解
split函數(shù)主要應(yīng)用場景是Python對字符串的處理中(數(shù)據(jù)分析,數(shù)據(jù)處理),以及計算機二級考試的??蓟A(chǔ)知識點。
一、split函數(shù)的官方定義
定義:Python split()通過指定分隔符對字符串進行切片,如果參數(shù)num有指定值,則分隔符num+1個子字符串
語法:split()方法語法:
str.split(str="", num=string.count(str)).
參數(shù):str---分隔符,默認為所有的空字符串,包括空格、換行(\n)、制表符(\t)等
num---分隔次數(shù),默認為-1,即分隔所有
返回值:返回分割后的字符串列表
二、split函數(shù)的深刻理解
用下面的方法來記split比較好記。
第一個參數(shù)記為分隔符,也就是在這個分隔符的位置才進行分隔
第二個參數(shù)記為分隔次數(shù),默認為分隔所有,1的話就分隔一次,即分隔為兩個子字符串
str = "Hello#Nice to meet you#qwe#asd#zxc\nYou\nHe"
str1 = str.split("#",1)
#以"#"鍵為分隔符,分隔1次,分割成2個子字符串
print(str1)
str2 = str.split("#",2)
#以"#"鍵為分隔符,分隔2次,分割成3個子字符串
print(str2)
str3 = str.split(" ",1)
#以" "鍵為分隔符,分隔1次,分割成2個子字符串
print(str3)
str4 = str.split(" ",2)
#同理
print(str4)
str5 = str.split()
#未指定分隔符和分隔次數(shù),默認分隔符為空格、換行(\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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python通過cmd創(chuàng)建虛擬環(huán)境的實現(xiàn)(pip方式)
Python的虛擬環(huán)境是正常的現(xiàn)實環(huán)境相對應(yīng)的,在虛擬環(huán)境中安裝的包是與現(xiàn)實環(huán)境隔離的,本文主要介紹了python通過cmd創(chuàng)建虛擬環(huán)境的實現(xiàn),感興趣的可以了解一下2023-11-11
Python實現(xiàn)連接兩個無規(guī)則列表后刪除重復(fù)元素并升序排序的方法
這篇文章主要介紹了Python實現(xiàn)連接兩個無規(guī)則列表后刪除重復(fù)元素并升序排序的方法,涉及Python針對列表的合并、遍歷、判斷、追加、排序等操作技巧,需要的朋友可以參考下2018-02-02
python flask web服務(wù)實現(xiàn)更換默認端口和IP的方法
今天小編就為大家分享一篇python flask web服務(wù)實現(xiàn)更換默認端口和IP的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07
吳恩達機器學(xué)習(xí)練習(xí):神經(jīng)網(wǎng)絡(luò)(反向傳播)
這篇文章主要介紹了學(xué)習(xí)吳恩達機器學(xué)習(xí)中的一個練習(xí):神經(jīng)網(wǎng)絡(luò)(反向傳播),在這個練習(xí)中,你將實現(xiàn)反向傳播算法來學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)的參數(shù),需要的朋友可以參考下2021-04-04

