欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學(xué)堂Python培訓(xùn)分享Python字符串操作--字符串分割函數(shù)

2019-05-31 13:22:40 4062瀏覽

對(duì)于長(zhǎng)字符串,我們一般要怎么處理呢?除了切片,但是切片太麻煩了。python為我們提供了字符串切割函數(shù),它不僅可以通過指定字符切割,也可以去除空格符哦。下面就隨扣丁學(xué)堂Python培訓(xùn)小編來(lái)了解一下Python字符串操作--字符串分割函數(shù)吧。


扣丁學(xué)堂Python培訓(xùn)分享Python字符串操作--字符串分割函數(shù)


split()


語(yǔ)法:str.split(str=' ', num=string.count(str))


描述:通過指定分隔符對(duì)字符串進(jìn)行切片,如果參數(shù)num有指定值,則僅分隔num個(gè)子字符串。


參數(shù):str 分隔符,默認(rèn)為所有的空字符包括空格、換行(\n)、制表符(\t)。


num 分割次數(shù)


返回值:返回的是分割后字符串組成的列表。


>>> a = '\tabc \nm \tdef \t'
>>> a.split()
['abc', 'm', 'def']
>>> b = 'www.kouding.com'
>>> b.split('.')
['www', 'kouding', 'com']
>>> b.split('.',1)
['www', 'kouding.com']
>>> c = 'aabbbaaccca'
>>> c.split('a')   #當(dāng)分割后左邊什么都沒有會(huì)被空字符串填充
['', '', 'bbb', '', 'ccc', '']
>>> c.split('aa')
['', 'bbb', 'ccca']
>>> 



注字符串被某一字符(或字符串)分割,且分割n次,并將分割的完成的字符串(或字符)賦給新的(n+1)個(gè)變量。


如:按‘.’分割字符,且分割1次,并將分割后的字符串賦給2個(gè)變量str1,str2


 >>> str1,str2 = b.split('.',1)
>>> print(str1,str2)
www kouding.com
>>> b.split('.',1)[0]
'www'
>>> b.split('.',1)[1]
'kouding.com'
>>> 


splintlines()


語(yǔ)法:str.splitlines([keepends=Flase])


描述:按照行界符('\r', '\r\n', \n'等)分隔,返回一個(gè)包含各行作為元素的列表,默認(rèn)不包含行界符。


參數(shù):keepends 決定結(jié)果是否包含行界符。默認(rèn)為False,不包含行界符。


返回值:返回一個(gè)包含各行作為元素的列表。


 >>> a = 'abc\ndef\ngh'
>>> a.splitlines()
['abc', 'def', 'gh']
>>> t =  """www.kouding.com 
www.qianfeng.com 
www.baidu.com 
"""
>>> t.splitlines()
['www.kouding.com ', 'www.qianfeng.com ', 'www.baidu.com ']
>>> t.splitlines(True)
['www.kouding.com \n', 'www.qianfeng.com \n', 'www.baidu.com \n']
>>> 


是不是覺得split()與splitlines()差不多,其實(shí)還是有一些區(qū)別的:


>>> print(''.split('\n'),''.splitlines())
[''] []
>>> print('abc\n'.split('\n'),'abc\n'.splitlines())
['abc', ''] ['abc']
>>> 


最后想要了解更多關(guān)于Python和人工智能方面內(nèi)容的小伙伴,請(qǐng)關(guān)注扣丁學(xué)堂Python培訓(xùn)官網(wǎng)、微信等平臺(tái),扣丁學(xué)堂IT職業(yè)在線學(xué)習(xí)教育平臺(tái)為您提供權(quán)威的Python開發(fā)環(huán)境搭建視頻,Python培訓(xùn)后的前景無(wú)限,行業(yè)薪資和未來(lái)的發(fā)展會(huì)越來(lái)越好的,扣丁學(xué)堂老師精心推出的Python在線教程定能讓你快速掌握Python從入門到精通開發(fā)實(shí)戰(zhàn)技能??鄱W(xué)堂Python技術(shù)交流群:279521237。




扣丁學(xué)堂微信公眾號(hào)                          Python全棧開發(fā)爬蟲人工智能機(jī)器學(xué)習(xí)數(shù)據(jù)分析免費(fèi)公開課直播間


      【關(guān)注微信公眾號(hào)獲取更多學(xué)習(xí)資料】         【掃碼進(jìn)入Python全棧開發(fā)免費(fèi)公開課】



查看更多關(guān)于"Python開發(fā)資訊"的相關(guān)文章>


標(biāo)簽: Python培訓(xùn) Python視頻教程 Python在線視頻 Python學(xué)習(xí)視頻 Python培訓(xùn)班

熱門專區(qū)

暫無(wú)熱門資訊

課程推薦

微信
微博
15311698296

全國(guó)免費(fèi)咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號(hào)中關(guān)村智誠(chéng)科創(chuàng)大廈4層
京ICP備2021002079號(hào)-2   Copyright ? 2017 - 2022
返回頂部 返回頂部