最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2016年05月30日 11:02:43   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇Python 常用string函數(shù)詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

字符串中字符大小寫的變換

1. str.lower()   //小寫

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

2. str.upper()   //大寫

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

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

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

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

>>> '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')           //從右邊開始查找
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開頭
str.endwith(suffix[,start[,end]])      //是否以suffix結(jié)尾
str.isalnum()                          //是否全是字母和數(shù)字,并至少有一個(gè)字符
str.isalpha()                          //是否全是字母,并至少有一個(gè)字符
str.isdigit()                          //是否全是數(shù)字,并至少有一個(gè)字符
str.isspace()                          //是否全是空白字符,并至少有一個(gè)字符
str.islower()                          //str中的字母是否全是小寫
str.isupper()                           //str中的字母是否便是大寫
str.istitle()                           //str是否是首字母大寫的

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è)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中numpy.pad()函數(shù)的使用詳解

    Python中numpy.pad()函數(shù)的使用詳解

    這篇文章主要介紹了Python中numpy.pad()函數(shù)的使用詳解,在卷積神經(jīng)網(wǎng)絡(luò)中,為了避免卷積運(yùn)算導(dǎo)致輸出圖像縮小和圖像邊緣信息丟失,常常采用圖像邊緣填充技術(shù),即在圖像四周邊緣填充0,使得卷積運(yùn)算后圖像大小不會(huì)縮小,同時(shí)也不會(huì)丟失邊緣和角落的信息,需要的朋友可以參考下
    2023-10-10
  • tensorflow1.0學(xué)習(xí)之模型的保存與恢復(fù)(Saver)

    tensorflow1.0學(xué)習(xí)之模型的保存與恢復(fù)(Saver)

    這篇文章主要介紹了tensorflow1.0學(xué)習(xí)之模型的保存與恢復(fù)(Saver) ,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • 常用python數(shù)據(jù)類型轉(zhuǎn)換函數(shù)總結(jié)

    常用python數(shù)據(jù)類型轉(zhuǎn)換函數(shù)總結(jié)

    這篇文章主要介紹了常用的python數(shù)據(jù)類型轉(zhuǎn)換函數(shù),并用實(shí)際例子說(shuō)明了這些函數(shù)的用法,需要的朋友可以參考下
    2014-03-03
  • 在python3中使用shuffle函數(shù)要注意的地方

    在python3中使用shuffle函數(shù)要注意的地方

    今天小編就為大家分享一篇在python3中使用shuffle函數(shù)要注意的地方,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • 跟老齊學(xué)Python之for循環(huán)語(yǔ)句

    跟老齊學(xué)Python之for循環(huán)語(yǔ)句

    看這個(gè)標(biāo)題,有點(diǎn)匪夷所思嗎?為什么for是難以想象的呢?因?yàn)樵趐ython中,它的確是很常用而且很強(qiáng)悍,強(qiáng)悍到以至于另外一個(gè)被稱之為迭代的東西,在python中就有點(diǎn)相形見(jiàn)絀了。在別的語(yǔ)言中,for的地位從來(lái)沒(méi)有如同python中這么高的。
    2014-10-10
  • Pandas DataFrame如何按照一列數(shù)據(jù)的特定順序進(jìn)行排序

    Pandas DataFrame如何按照一列數(shù)據(jù)的特定順序進(jìn)行排序

    這篇文章主要介紹了Pandas DataFrame如何按照一列數(shù)據(jù)的特定順序進(jìn)行排序,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • numpy展平數(shù)組ndarray.flatten()詳解

    numpy展平數(shù)組ndarray.flatten()詳解

    這篇文章主要介紹了numpy展平數(shù)組ndarray.flatten()詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Python實(shí)現(xiàn)去除Excel重復(fù)數(shù)據(jù)并統(tǒng)計(jì)重復(fù)次數(shù)

    Python實(shí)現(xiàn)去除Excel重復(fù)數(shù)據(jù)并統(tǒng)計(jì)重復(fù)次數(shù)

    這篇文章主要為大家詳細(xì)介紹了如何利用Python語(yǔ)言實(shí)現(xiàn)文本數(shù)據(jù)去重,創(chuàng)建包含唯一值的新列,并統(tǒng)計(jì)文本數(shù)據(jù)出現(xiàn)的次數(shù),需要的可以參考下
    2023-08-08
  • Python中的取模運(yùn)算方法

    Python中的取模運(yùn)算方法

    今天小編就為大家分享一篇Python中的取模運(yùn)算方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • python文件特定行插入和替換實(shí)例詳解

    python文件特定行插入和替換實(shí)例詳解

    這篇文章主要介紹了python文件特定行插入和替換實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-07-07

最新評(píng)論

三明市| 贵德县| 志丹县| 韶关市| 庆元县| 正蓝旗| 云和县| 澜沧| 牡丹江市| 嘉善县| 潞城市| 高青县| 全州县| 新蔡县| 报价| 中山市| 宣恩县| 青冈县| 蒲江县| 双辽市| 余江县| 榕江县| 舟曲县| 栾川县| 枣强县| 安乡县| 铁岭市| 阿瓦提县| 五峰| 视频| 抚州市| 徐闻县| 全州县| 同心县| 大名县| 和平区| 宝鸡市| 麻江县| 怀宁县| 寻乌县| 黔江区|