python 字符串補(bǔ)充(strip漓柑、lstrip教硫、rstrip、split辆布、divmod瞬矩、join)

strip、lstrip锋玲、rstrip使用方法:

字符串變量名.strip('指定字符')
字符串變量名.lstrip('指定字符')
字符串變量名.rstrip('指定字符')

三個(gè)函數(shù)都可傳入一個(gè)參數(shù)景用,指定要去除的首尾字符;strip用于去除字符串的首尾字符惭蹂,lstrip用于去除左邊的字符伞插,rstrip用于去除右邊的字符;三個(gè)函數(shù)若沒(méi)有設(shè)置消去什么都默認(rèn)為消去空格盾碗。
注意的是媚污,傳入的字符串依次被去除相應(yīng)位置上,參數(shù)中出現(xiàn)的字符(只要相符合就行)廷雅,直到字符串內(nèi)相應(yīng)位置再無(wú)含相應(yīng)的字符就停止耗美。生成的是一個(gè)新字符串京髓,原字符串不改變。

>>> a='iii have a little'
>>> print(a.strip('ie'))     
 have a littl
>>> print(a.lstrip('ie'))
 have a little
>>> print(a.rstrip('ie'))     
iii have a littl
>>> a
'iii have a little'

split

字符串變量名.split('指定字符')
用于讓字符串按指定字符分割(注意只能指定一個(gè)字符)商架,分割n次(沒(méi)有指定則默認(rèn)有相應(yīng)的字符出現(xiàn)就分割)堰怨,并將分割完成的字符串賦給新的n+1個(gè)變量(注意必須是n+1個(gè),不然會(huì)默認(rèn)全部給第一個(gè))蛇摸。

>>> a=('www.baidu.com')
>>> b=a.split('.')
>>> print(b)
['www', 'baidu', 'com']
>>> c=a.split('.',1)      #被賦予的變量數(shù)不是n+1個(gè)時(shí)
>>> print(c)
['www', 'baidu.com']
>>> x, y=a.split('.', 1)
>>> print(x,y)
www baidu,com
>>> print(a)      #原變量不會(huì)被改變
www.baidu.com

該函數(shù)也可以用于提取字符串中的部分片段备图。

>>> a.split("[")[1].split("]")        #在前面取‘[’切割完部分的右邊,這個(gè)基礎(chǔ)上以‘]’為標(biāo)志再切割
['1,2,3,4', 'aaaaaa']
>>> a.split("[")[1].split("]")[0]        #提取分割完部分的左邊元素(這里的[1]赶袄、[0]表示的是位置揽涮;或者說(shuō)是第一個(gè)、第零個(gè))
'1,2,3,4'
>>> a.split("[")[1].split("]")[0].split(",")         #再提取后的按“,”分割
['1', '2', '3', '4']

整合來(lái)看就可以很便捷的化簡(jiǎn)為:

>>> a="ooooo[1,2,3,4]aaaaaa"
>>> b=a.split("[")[1].split("]")[0].split(",")      #這里的1和0表示的不是次數(shù)弃鸦,而是位置:取符號(hào)位置的右/左
>>> print(b)
['1', '2', '3', '4']

divmod()

變量=divmod(被除數(shù)绞吁,除數(shù))
將商幢痘、余數(shù)以一個(gè)元組的形式傳給變量唬格。

>>> a=divmod(8,3)      #傳給一個(gè)變量
>>> a
(2,2)
>>> x,y=divmod(8,3)      #傳給兩個(gè)變量
>>> print(x,y)
2 2

join()

'連接符'.join(列表\元組變量)
把一個(gè)列表、元組中所有的元素用設(shè)置的分隔符連接起來(lái)颜说,但限于元素是字符型购岗。

>>> a=['1','2','3']
>>> ",".join(a)
'1,2,3'
>>> b=[1,2,3]
>>> ','.join(b)
Traceback (most recent call last):
  File "<pyshell#50>", line 1, in <module>
    '|'.join(c)
TypeError: sequence item 0: expected str instance, int found
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市门粪,隨后出現(xiàn)的幾起案子喊积,更是在濱河造成了極大的恐慌,老刑警劉巖玄妈,帶你破解...
    沈念sama閱讀 211,348評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乾吻,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡拟蜻,警方通過(guò)查閱死者的電腦和手機(jī)绎签,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)酝锅,“玉大人诡必,你說(shuō)我怎么就攤上這事∩Ρ猓” “怎么了爸舒?”我有些...
    開(kāi)封第一講書人閱讀 156,936評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)稿蹲。 經(jīng)常有香客問(wèn)我扭勉,道長(zhǎng),這世上最難降的妖魔是什么苛聘? 我笑而不...
    開(kāi)封第一講書人閱讀 56,427評(píng)論 1 283
  • 正文 為了忘掉前任剖效,我火速辦了婚禮嫉入,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘璧尸。我一直安慰自己咒林,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,467評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布爷光。 她就那樣靜靜地躺著垫竞,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蛀序。 梳的紋絲不亂的頭發(fā)上欢瞪,一...
    開(kāi)封第一講書人閱讀 49,785評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音徐裸,去河邊找鬼遣鼓。 笑死,一個(gè)胖子當(dāng)著我的面吹牛重贺,可吹牛的內(nèi)容都是我干的骑祟。 我是一名探鬼主播,決...
    沈念sama閱讀 38,931評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼气笙,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼次企!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起潜圃,我...
    開(kāi)封第一講書人閱讀 37,696評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤缸棵,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后谭期,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體堵第,經(jīng)...
    沈念sama閱讀 44,141評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,483評(píng)論 2 327
  • 正文 我和宋清朗相戀三年隧出,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了踏志。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,625評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡鸳劳,死狀恐怖狰贯,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情赏廓,我是刑警寧澤涵紊,帶...
    沈念sama閱讀 34,291評(píng)論 4 329
  • 正文 年R本政府宣布,位于F島的核電站幔摸,受9級(jí)特大地震影響摸柄,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜既忆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,892評(píng)論 3 312
  • 文/蒙蒙 一驱负、第九天 我趴在偏房一處隱蔽的房頂上張望嗦玖。 院中可真熱鬧,春花似錦跃脊、人聲如沸宇挫。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)器瘪。三九已至,卻和暖如春绘雁,著一層夾襖步出監(jiān)牢的瞬間橡疼,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工庐舟, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留欣除,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓挪略,卻偏偏與公主長(zhǎng)得像历帚,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子瘟檩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,492評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容