麻豆黑色丝袜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
主站蜘蛛池模板: 五十路老熟道中出在线播放| 最好看的免费观看视频| 在线播放国产不卡免费视频| 国产欧美一区二区三区视频在线观看| 好男人在线社区www我在线观看| zooslook欧美另类最新| 国产成人精品视频午夜| 动漫美女羞羞网站| 第一毛片| 欧美日韩精品| 哇嘎在线观看电影| 亚洲国产另类久久久精品小说| 遭绝伦三个老头侵犯波多野结衣| 日本阿v视频在线观看高清| 亚洲乱码一二三四区国产| 蕾丝视频在线看片国产| 国产午夜视频| 波多野结衣一级片| 55爱爱网| 啦啦啦手机完整免费高清观看| 嘟嘟嘟www免费高清在线中文| 国产男女爽爽爽免费视频 | 国产123区在线视频观看| 无遮挡h肉动漫在线观看日本| 国产精品入口麻豆免费| 麻豆床传媒| 美女脱了内裤打开腿让你桶爽| 步兵精品手机在线观看| 久久免费视频网站| 野花社区视频www| 大胸小子bd在线观看| 国产视频精品久久| 99re国产精品| 中文字幕一区精品| 99久久精品免费观看国产| 推拿电影完整未删减版资源| 国产精品高清一区二区三区| 青青国产线免观看手机版精品| 亚洲日本一区二区三区在线不卡| 干妞网在线观看| 波多野结衣家庭教师奇优|