麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > python字符串處理函數大總結

python字符串處理函數大總結

來源:千鋒教育
發布人:xqq
時間: 2023-11-06 16:19:29 1699258769

str='pythonStringfunction'

生成字符串變量str='pythonStringfunction'

字符串長度獲取:len(str)

例:print'%slength=%d'%(str,len(str))

1.字母處理

全部大寫:str.upper()

全部小寫:str.lower()

大小寫互換:str.swapcase()

首字母大寫,其余小寫:str.capitalize()

首字母大寫:str.title()

print'%slower=%s'%(str,str.lower())

print'%supper=%s'%(str,str.upper())

print'%sswapcase=%s'%(str,str.swapcase())

print'%scapitalize=%s'%(str,str.capitalize())

print'%stitle=%s'%(str,str.title())

2.格式化相關

獲取固定長度,右對齊,左邊不夠用空格補齊:str.ljust(width)

獲取固定長度,左對齊,右邊不夠用空格補齊:str.ljust(width)

獲取固定長度,中間對齊,兩邊不夠用空格補齊:str.ljust(width)

獲取固定長度,右對齊,左邊不足用0補齊

print'%sljust=%s'%(str,str.ljust(20))

print'%srjust=%s'%(str,str.rjust(20))

print'%scenter=%s'%(str,str.center(20))

print'%szfill=%s'%(str,str.zfill(20))

3.字符串搜索相關

搜索指定字符串,沒有返回-1:str.find('t')

指定起始位置搜索:str.find('t',start)

指定起始及結束位置搜索:str.find('t',start,end)

從右邊開始查找:str.rfind('t')

搜索到多少個指定字符串:str.count('t')

上面所有方法都可用index代替,不同的是使用index查找不到會拋異常,而find返回-1

print'%sfindnono=%d'%(str,str.find('nono'))

print'%sfindt=%d'%(str,str.find('t'))

print'%sfindtfrom%d=%d'%(str,1,str.find('t',1))

print'%sfindtfrom%dto%d=%d'%(str,1,2,str.find('t',1,2))

#print'%sindexnono'%(str,str.index('nono',1,2))

print'%srfindt=%d'%(str,str.rfind('t'))

print'%scountt=%d'%(str,str.count('t'))

4.字符串替換相關

替換old為new:str.replace('old','new')

替換指定次數的old為new:str.replace('old','new',maxReplaceTimes)

print'%sreplacetto*=%s'%(str,str.replace('t','*'))

print'%sreplacetto*=%s'%(str,str.replace('t','*',1))

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

去兩邊空格:str.strip()

去左空格:str.lstrip()

去右空格:str.rstrip()

去兩邊字符串:str.strip('d'),相應的也有lstrip,rstrip

str='pythonStringfunction'

print'%sstrip=%s'%(str,str.strip())

str='pythonStringfunction'

print'%sstrip=%s'%(str,str.strip('d'))

6.按指定字符分割字符串為數組:str.split('')

默認按空格分隔

str='abcde'

print'%sstrip=%s'%(str,str.split())

str='a-b-c-de'

print'%sstrip=%s'%(str,str.split('-'))

7.字符串判斷相關

是否以start開頭:str.startswith('start')

是否以end結尾:str.endswith('end')

是否全為字母或數字:str.isalnum()

是否全字母:str.isalpha()

是否全數字:str.isdigit()

是否全小寫:str.islower()

是否全大寫:str.isupper()

str='pythonStringfunction'

print'%sstartwitht=%s'%(str,str.startswith('t'))

print'%sendwithd=%s'%(str,str.endswith('d'))

print'%sisalnum=%s'%(str,str.isalnum())

str='pythonStringfunction'

print'%sisalnum=%s'%(str,str.isalnum())

print'%sisalpha=%s'%(str,str.isalpha())

print'%sisupper=%s'%(str,str.isupper())

print'%sislower=%s'%(str,str.islower())

print'%sisdigit=%s'%(str,str.isdigit())

str='3423'

print'%sisdigit=%s'%(str,str.isdigit())

以上內容為大家介紹了python字符串處理函數大總結,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。http://www.dietsnews.net/

tags: python培訓
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
主站蜘蛛池模板: 在线观看中文字幕码| 妞干网手机免费视频| 国产精品爽爽va在线观看无码| 一个人hd高清在线观看免费直播| 国产gay小鲜肉| 亚洲噜噜噜噜噜影院在线播放| 国产l精品国产亚洲区在线观看| 欧美在线高清视频| 国产福利影院在线观看| 午夜理伦三级播放| 热久久国产精品| 香港伦理电影三级中文字幕| 又黄又爽视频好爽视频| 亚洲精品欧美精品日韩精品| 丰乳镇娇妻| 啊灬啊别停灬用力啊老师在线| 啊~怎么又加了一根手指| 精品久久人人做人人爽综合| 久久伊人精品| 欧美zoozzooz在线观看| 啊轻点灬大ji巴太粗太长了视| 特大巨黑吊aw在线播放| 亚洲日韩精品欧美一区二区| 国产精品久久久久无码av| 黑人巨鞭大战洋妞| 国产欧美精品一区二区色综合| 农夫山泉有点甜高清2在线观看| 麻豆三级视频| 一女多男np疯狂伦交| 天堂亚洲国产日韩在线看| 女人扒下裤让男人桶到爽| 草莓视频污污在线观看| 182tv免费视视频线路一二三| 日本按摩xxxx| 韩日毛片| 美女扒开屁股让男人桶| 日本中文字幕一区二区有码在线| 亚洲第一成年免费网站| 试看91福利区体验区120秒| 欧美成人精品第一区二区三区| a级毛片高清免费视频|