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

整理Python 常用string函數(shù)(收藏)

 更新時間:2016年05月30日 10:36:35   作者:roucheng  
這篇文章主要介紹了整理Python 常用string函數(shù)(收藏)的相關(guān)資料,具有參考借鑒價值,需要的朋友可以參考下

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

1. str.lower() //小寫
>>> 'SkatE'.lower()
'skate'

2. str.upper() //大寫
>>> 'SkatE'.upper()
'SKATE'

3. str.swapcase() //大小寫互換
>>> 'SkatE'.swapcase()
'sKATe'

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

字符串在輸出時的對齊

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

2. str.rjust(width,[fillchar]) //輸出width個字符,str右對齊,不足部分用fillchar填充,默認(rèn)的為空格
>>> 'skate'.rjust(10,'0')
'00000skate'
>>> 'skate'.rjust(10)
' skate'

3. str.center(width,[fillchar]) //中間對齊
>>> 'skate'.center(10)
' skate '
>>> 'skate'.center(10,'0')
'00skate000'

4. str.zfill(width) //把str變成width長,并在右對齊,不足部分用0補(bǔ)足
>>> 'skate'.zfill(10)
'00000skate'

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

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

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分成一個list。maxsplit表示分割的次數(shù)。默認(rèn)的分割符為空白字符
str.rsplit([sep, [maxsplit]])
str.splitlines([keepends]) //把str按照行分割符分為一個list,keepends是一個bool值,如果為真每行后而會保留行分割符。

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連接起來

eg:

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

字符串判斷

str.startwith(prefix[,start[,end]]) //是否以prefix開頭
str.endwith(suffix[,start[,end]]) //是否以suffix結(jié)尾
str.isalnum() //是否全是字母和數(shù)字,并至少有一個字符
str.isalpha() //是否全是字母,并至少有一個字符
str.isdigit() //是否全是數(shù)字,并至少有一個字符
str.isspace() //是否全是空白字符,并至少有一個字符
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ù)(收藏)的相關(guān)知識,希望對大家有所幫助,如果大家想了解更多資訊敬請關(guān)注腳本之家網(wǎng)站!

相關(guān)文章

  • Django objects.all()、objects.get()與objects.filter()之間的區(qū)別介紹

    Django objects.all()、objects.get()與objects.filter()之間的區(qū)別介紹

    這篇文章主要給大家介紹了關(guān)于Django objects.all()、objects.get()與objects.filter()之間的區(qū)別,文中介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • python實(shí)現(xiàn)ipsec開權(quán)限實(shí)例

    python實(shí)現(xiàn)ipsec開權(quán)限實(shí)例

    這篇文章主要介紹了python實(shí)現(xiàn)ipsec開權(quán)限的方法,彌補(bǔ)了windows自帶的命令行工具netsh ipsec static add filter不支持批量添加及添加重復(fù)規(guī)則的不足,非常具有實(shí)用價值,需要的朋友可以參考下
    2014-11-11
  • Python生成短uuid的方法實(shí)例詳解

    Python生成短uuid的方法實(shí)例詳解

    python的uuid都是32位的,比較長,處理起來效率比較低。這篇文章主要介紹了Python生成短uuid的方法,需要的朋友可以參考下
    2018-05-05
  • Python實(shí)現(xiàn)經(jīng)典算法拓?fù)渑判?、字符串匹配算法和最小生成樹?shí)例

    Python實(shí)現(xiàn)經(jīng)典算法拓?fù)渑判?、字符串匹配算法和最小生成樹?shí)例

    這篇文章主要介紹了Python實(shí)現(xiàn)經(jīng)典算法拓?fù)渑判颉⒆址ヅ渌惴ê妥钚∩蓸鋵?shí)例,拓?fù)渑判?、字符串匹配算法和最小生成樹是?jì)算機(jī)科學(xué)中常用的數(shù)據(jù)結(jié)構(gòu)和算法,它們在解決各種實(shí)際問題中具有重要的應(yīng)用價值,需要的朋友可以參考下
    2023-08-08
  • Python3 用什么IDE開發(fā)工具比較好

    Python3 用什么IDE開發(fā)工具比較好

    這篇文章主要介紹了Python3 用什么IDE開發(fā)工具比較好,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Python初識二叉樹續(xù)之實(shí)戰(zhàn)binarytree

    Python初識二叉樹續(xù)之實(shí)戰(zhàn)binarytree

    binarytree庫是一個Python的第三方庫,這個庫實(shí)現(xiàn)了一些二叉樹相關(guān)的常用方法,使用二叉樹時,可以直接調(diào)用,不需要再自己實(shí)現(xiàn),下面這篇文章主要給大家介紹了關(guān)于Python初識二叉樹之實(shí)戰(zhàn)binarytree的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • Python網(wǎng)絡(luò)編程之HTTP客戶端模塊urllib與urllib3

    Python網(wǎng)絡(luò)編程之HTTP客戶端模塊urllib與urllib3

    這篇文章介紹了Python網(wǎng)絡(luò)編程之HTTP客戶端模塊urllib與urllib3,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • Python opencv圖像基本操作學(xué)習(xí)之灰度圖轉(zhuǎn)換

    Python opencv圖像基本操作學(xué)習(xí)之灰度圖轉(zhuǎn)換

    使用opencv將圖片轉(zhuǎn)為灰度圖主要有兩種方法,第一種是將彩色圖轉(zhuǎn)為灰度圖,第二種是在使用OpenCV讀取圖片的時候直接讀取為灰度圖,今天通過實(shí)例代碼講解Python opencv圖像基本操作學(xué)習(xí)之灰度圖轉(zhuǎn)換,感興趣的朋友一起看看吧
    2023-02-02
  • Pycharm激活方法及詳細(xì)教程(詳細(xì)且實(shí)用)

    Pycharm激活方法及詳細(xì)教程(詳細(xì)且實(shí)用)

    這篇文章主要介紹了Pycharm激活方法及詳細(xì)教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-05-05
  • OpenCV實(shí)現(xiàn)單目攝像頭對圖像目標(biāo)測距

    OpenCV實(shí)現(xiàn)單目攝像頭對圖像目標(biāo)測距

    這篇文章主要為大家詳細(xì)介紹了OpenCV實(shí)現(xiàn)單目攝像頭對圖像目標(biāo)測距,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08

最新評論

吉木萨尔县| 绥江县| 潢川县| 渑池县| 枝江市| 沙湾县| 同江市| 玉树县| 宜黄县| 西藏| 蒙自县| 宝坻区| 舟山市| 时尚| 青州市| 正定县| 本溪| 特克斯县| 广宗县| 五大连池市| 东乌珠穆沁旗| 鸡西市| 石阡县| 永胜县| 广饶县| 阜新市| 郁南县| 四会市| 大关县| 桂东县| 文水县| 安阳县| 依兰县| 法库县| 永泰县| 璧山县| 黄龙县| 图木舒克市| 长岭县| 嘉义县| 内乡县|