>>'SkatE'.lower()'skate'2.str.upper()//大寫(xiě)>>>'SkatE'.upper()'SKATE'3.str.swapcase()//大小寫(xiě)互換>>>'SkatE'.swapcase()'sKATe'4.str.title()//首字母大寫(xiě),其余的小寫(xiě)>>>'SkatE'.title()'Skate'字符串在輸出時(shí)的對(duì)齊1.str.ljust(width,[fil" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Python 常用string函數(shù)詳解

系統(tǒng) 1757 0

字符串中字符大小寫(xiě)的變換

1. str.lower()?? //小寫(xiě)

>>> 'SkatE'.lower()
'skate'

2. str.upper()?? //大寫(xiě)

>>> 'SkatE'.upper()
'SKATE'

3. str.swapcase()? //大小寫(xiě)互換

>>> 'SkatE'.swapcase()
'sKATe'

4. str.title()?? //首字母大寫(xiě),其余的小寫(xiě)

>>> 'SkatE'.title()
'Skate'

字符串在輸出時(shí)的對(duì)齊

1. str.ljust(width,[fillchar]) //輸出width個(gè)字符,str左對(duì)齊,不足部分用fillchar填充,默認(rèn)的為空格

>>> 'skate'.ljust(10)
'skate???? '
>>> 'skate'.ljust(10,'0')
'skate00000'

2. str.rjust(width,[fillchar])? //輸出width個(gè)字符,str右對(duì)齊,不足部分用fillchar填充,默認(rèn)的為空格

>>> 'skate'.rjust(10,'0')
'00000skate'
>>> 'skate'.rjust(10)
'???? skate'

3. str.center(width,[fillchar])? //中間對(duì)齊

>>> 'skate'.center(10)
'? skate?? '
>>> 'skate'.center(10,'0')
'00skate000'

4. str.zfill(width)??? //把str變成width長(zhǎng),并在右對(duì)齊,不足部分用0補(bǔ)足

>>> 'skate'.zfill(10)
'00000skate'

字符串搜索相關(guān)

str.find('t')??????????? //搜索指定字符串,沒(méi)有返回-1
str.find('t',start)????? //指定起始位置搜索
str.find('t',start,end)? //指定起始及結(jié)束位置搜索:
str.rfind('t')?????????? //從右邊開(kāi)始查找
str.count('t')?????????? //搜索到多少個(gè)指定字符串:

eg:

>>> 'skate'.find('t')
3
>>> 'skate'.find('t',2)
3
>>> 'skate'.find('t',2,4)
3
>>> 'skate'.rfind('t')
3
>>> 'skate'.count('t')
1

字符串替換

str.replace('old','new')???????????????? //替換old為new
str.replace('old','new',maxReplaceTimes) //替換指定次數(shù)的old為new

eg:

>>> 'skateskate'.replace('s','S')
'SkateSkate'
>>> 'skateskate'.replace('s','S',1)
'Skateskate'
>>>

字符串去空格及去指定字符

str.strip([chars])?? //去兩邊的chars,默認(rèn)是空格
str.lstrip([chars])?? //去左邊的chars,默認(rèn)是空格
str.rstrip([chars])?? //去右邊的chars,默認(rèn)是空格

字符串的分割

str.split([sep, [maxsplit]])? //以sep為分隔符,把str分成一個(gè)list。maxsplit表示分割的次數(shù)。默認(rèn)的分割符為空白字符
str.rsplit([sep, [maxsplit]])
str.splitlines([keepends])????? //把str按照行分割符分為一個(gè)list,keepends是一個(gè)bool值,如果為真每行后而會(huì)保留行分割符。

eg:

>>> 'skateskate'.split()
['skateskate']
>>> 'skateskate'.split('e')
['skat', 'skat', '']

>>> 'skate skate'.rsplit(' ')
['skate', 'skate']

>>> 'skate\n skate1'.splitlines()
['skate', ' skate1']
>>> 'skate\n skate1'.splitlines(1)
['skate\n', ' skate1']
>>>

字符串連接

str.join(seq)??? //把seq代表的序列(字符串序列),用str連接起來(lái)

eg:

>>> 'skate'.join('111')
'1skate1skate1

字符串判斷

str.startwith(prefix[,start[,end]])??? //是否以prefix開(kāi)頭
str.endwith(suffix[,start[,end]])????? //是否以suffix結(jié)尾
str.isalnum()????????????????????????? //是否全是字母和數(shù)字,并至少有一個(gè)字符
str.isalpha()????????????????????????? //是否全是字母,并至少有一個(gè)字符
str.isdigit()????????????????????????? //是否全是數(shù)字,并至少有一個(gè)字符
str.isspace()????????????????????????? //是否全是空白字符,并至少有一個(gè)字符
str.islower()????????????????????????? //str中的字母是否全是小寫(xiě)
str.isupper()?????????????????????????? //str中的字母是否便是大寫(xiě)
str.istitle()?????????????????????????? //str是否是首字母大寫(xiě)的

eg:

>>> 'skate'.startswith('s')
True
>>> 'skate'.startswith('s',1,2)
False
>>> 'skate'.endswith('s',1,2)
False
>>> 'skate'.endswith('e',1,2)
False
>>> 'skate'.endswith('e',1)
True
>>>

True
>>> 'skate'.isalnum()
True
>>> '222'.isalnum()
True
>>> 'skate222'.isalnum()
True
>>> 'skate 222'.isalnum()
False
>>>

以上這篇Python 常用string函數(shù)詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦?。。?/p>

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 91精品国产福利在线观看性色 | 亚洲精品欧美一区二区三区 | 久久精品国产999久久久 | 中文字幕亚洲综合久久男男 | 久久一日本道色综合久久 | 国产精品久久一区二区三区 | 国产在线观看a | 久久99久久99精品免观看 | 99久久精品久久久 | 国产视频一区在线观看 | 亚洲欧美另类精品久久久 | 欧美亚洲另类综合 | 欧美精品一区二区三区在线 | 久久九九热re6这里有精品 | porno日本xxxxx视频 | 美女国产精品 | 午夜在线播放免费高清观看 | a一级网站 | 欧美末成年videos在线观看 | 亚洲精品久中文字幕 | 在线国产视频一区 | 国产精品夜色7777青苹果 | 俄罗斯毛片视频 | 久久网站免费 | 九九视频在线播放 | 国产综合区 | h在线观看免费 | 视频一区在线 | 国产精品伦理久久久久 | 亚洲swag精品自拍一区 | 在线亚洲欧美性天天影院 | 99资源在线 | 99热这里只有精品首页 | 免费国产一区二区三区四区 | 日韩精品成人在线 | 国内偷自视频区视频综合 | 国产乱子伦视频大全 | 香蕉视频黄网站 | 我要看免费一级毛片 | 国产一区二区三区四 | 亚洲成在人网站天堂一区二区 |