python把一個(gè)字符串切開(kāi)的實(shí)例方法
split() 通過(guò)指定分隔符對(duì)字符串進(jìn)行切片,如果參數(shù) num 有指定值,則分隔 num+1 個(gè)子字符串,并返回分割后的字符串列表。
語(yǔ)法:
str.split(str="", num=string.count(str))
參數(shù):
- str -- 分隔符,默認(rèn)為所有的空字符,包括空格、換行(\n)、制表符(\t)等。
- num -- 分割次數(shù)。默認(rèn)為 -1, 即分隔所有。
代碼示例:
#定義一個(gè)字符串str1
>>> str1 = "3w.gorly.test.com.cn"
#使用默認(rèn)分隔符分割字符串str1
>>> print str1.split()
['3w.gorly.test.com.cn']
#指定分隔符為'.',進(jìn)行分割字符串str1
>>> print str1.split('.')
['3w', 'gorly', 'test', 'com', 'cn']
#指定分隔符為'.',并且指定切割次數(shù)為0次
>>> print str1.split('.',0)
['3w.gorly.test.com.cn']
#指定分隔符為'.',并且指定切割次數(shù)為1次
>>> print str1.split('.',1)
['3w', 'gorly.test.com.cn']
#指定分隔符為'.',并且指定切割次數(shù)為2次
>>> print str1.split('.',2)
['3w', 'gorly', 'test.com.cn']
#這種分割等價(jià)于不指定分割次數(shù)str1.split('.')情況
>>> print str1.split('.',-1)
['3w', 'gorly', 'test', 'com', 'cn']
#指定分隔符為'.',并取序列下標(biāo)為0的項(xiàng)
>>> print str1.split('.')[0]
3w
#指定分隔符為'.',并取序列下標(biāo)為4的項(xiàng)
>>> print str1.split('.')[4]
cn
內(nèi)容擴(kuò)展:
Python中 如何將一個(gè)字符串分成一個(gè)個(gè)字符
其實(shí) 一個(gè)字符串 實(shí)質(zhì)也是 一個(gè)列表
就很簡(jiǎn)單了:
a = '121512' for item in a: print(item)
打印結(jié)果:
1
2
1
5
1
2
到此這篇關(guān)于python把一個(gè)字符串切開(kāi)的實(shí)例方法的文章就介紹到這了,更多相關(guān)python怎么把一個(gè)字符串切開(kāi)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python使用Flask操作mysql實(shí)現(xiàn)登錄功能
這篇文章主要介紹了python使用Flask操作mysql實(shí)現(xiàn)登錄功能,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-05-05
淺析python中numpy包中的argsort函數(shù)的使用
這篇文章主要介紹了python中numpy包中的argsort函數(shù)的使用,argsort()函數(shù)在模塊numpy.core.fromnumeric中,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2018-08-08
利用Python實(shí)現(xiàn)自動(dòng)生成數(shù)據(jù)日?qǐng)?bào)
日?qǐng)?bào),是大部分打工人繞不過(guò)的難題。對(duì)于管理者來(lái)說(shuō),日?qǐng)?bào)是事前管理的最好抓手,可以了解團(tuán)隊(duì)的氛圍和狀態(tài)。本文將利用Python實(shí)現(xiàn)自動(dòng)生成數(shù)據(jù)日?qǐng)?bào),感興趣的可以動(dòng)手嘗試一下2022-07-07
通過(guò)CartPole游戲詳解PPO?優(yōu)化過(guò)程
這篇文章主要為大家介紹了通過(guò)CartPole游戲詳解PPO?優(yōu)化過(guò)程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04
Python用棧實(shí)現(xiàn)隊(duì)列的基本操作
隊(duì)列(Queue)和棧(Stack)是常見(jiàn)的數(shù)據(jù)結(jié)構(gòu),它們?cè)谟?jì)算機(jī)科學(xué)中有著廣泛的應(yīng)用,在Python中,可以使用列表(List)來(lái)實(shí)現(xiàn)棧,但要用棧來(lái)實(shí)現(xiàn)隊(duì)列需要一些巧妙的操作,本文就給大家詳細(xì)介紹一下Python中如何用棧實(shí)現(xiàn)隊(duì)列,需要的朋友可以參考下2023-11-11
Python+wxPython實(shí)現(xiàn)將圖片轉(zhuǎn)換為草圖
將照片轉(zhuǎn)換為藝術(shù)風(fēng)格的草圖是一種有趣的方式,可以為您的圖像添加獨(dú)特的效果,本文主要介紹了如何Python和wxPython來(lái)實(shí)現(xiàn)這一目標(biāo),需要的可以參考下2023-08-08

