亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

Python字符串處理函數總結

2019-11-06 07:58:24
字體:
來源:轉載
供稿:網友

字符串長度獲取:len(str)例:字母處理全部大寫:str.upper()全部小寫:str.lower()大小寫互換:str.swapcase()首字母大寫,其余小寫:str.capitalize()首字母大寫:str.title()print '%s lower=%s' % (str,str.lower())print '%s upper=%s' % (str,str.upper())print '%s swapcase=%s' % (str,str.swapcase())print '%s capitalize=%s' % (str,str.capitalize())print '%s title=%s' % (str,str.title()) 格式化相關獲取固定長度,右對齊,左邊不夠用空格補齊:str.ljust(width)獲取固定長度,左對齊,右邊不夠用空格補齊:str.ljust(width)獲取固定長度,中間對齊,兩邊不夠用空格補齊:str.ljust(width)獲取固定長度,右對齊,左邊不足用0補齊print '%s ljust=%s' % (str,str.ljust(20))print '%s rjust=%s' % (str,str.rjust(20))print '%s center=%s' % (str,str.center(20))print '%s zfill=%s' % (str,str.zfill(20))

字符串搜索相關搜索指定字符串,沒有返回-1:str.find('t')指定起始位置搜索:str.find('t',start)指定起始及結束位置搜索:str.find('t',start,end)從右邊開始查找:str.rfind('t')搜索到多少個指定字符串:str.count('t')上面所有方法都可用index代替,不同的是使用index查找不到會拋異常,而find返回-1print '%s find nono=%d' % (str,str.find('nono'))print '%s find t=%d' % (str,str.find('t'))print '%s find t from %d=%d' % (str,1,str.find('t',1))print '%s find t from %d to %d=%d' % (str,1,2,str.find('t',1,2))#print '%s index nono ' % (str,str.index('nono',1,2))print '%s rfind t=%d' % (str,str.rfind('t'))print '%s count t=%d' % (str,str.count('t'))

字符串替換相關替換old為new:str.replace('old','new')替換指定次數的old為new:str.replace('old','new',maxReplaceTimes)print '%s replace t to *=%s' % (str,str.replace('t', '*'))print '%s replace t to *=%s' % (str,str.replace('t', '*',1))

將字符串前n個字符替換為指定的字符

#strnset(sStr1,ch,n)sStr1 = '12345'ch = 'r'n = 3sStr1 = n * ch + sStr1[3:]print sStr1

復制指定長度的字符

#strncpy(sStr1,sStr2,n)sStr1 = ''sStr2 = '12345'n = 3sStr1 = sStr2[0:n]print sStr1

字符串去空格及去指定字符去兩邊空格:str.str

按指定字符分割字符串為數組:str.split(' ')默認按空格分隔str='a b c de'print '%s strip=%s' % (str,str.split())str='a-b-c-de'print '%s strip=%s' % (str,str.split('-'))

字符串判斷相關是否以start開頭:str.startswith('start')是否以end結尾:str.endswith('end')是否全為字母或數字:str.isalnum()是否全字母:str.isalpha()是否全數字:str.isdigit()是否全小寫:str.islower()是否全大寫:str.isupper()str='python String function'print '%s startwith t=%s' % (str,str.startswith('t'))print '%s endwith d=%s' % (str,str.endswith('d'))print '%s isalnum=%s' % (str,str.isalnum())str='pythonStringfunction'print '%s isalnum=%s' % (str,str.isalnum())print '%s isalpha=%s' % (str,str.isalpha())print '%s isupper=%s' % (str,str.isupper())print '%s islower=%s' % (str,str.islower())print '%s isdigit=%s' % (str,str.isdigit())str='3423'

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

數字變為字符串 str()

 怎么把字符串轉換成數字?  int('1234')

連接字符串sStr1 = 'strcat'sStr2 = 'append'sStr1 += sStr2print sStr1復制字符串#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr2比較字符串#strcmp(sStr1,sStr2)sStr1 = 'strchr'sStr2 = 'strch'print cmp(sStr1,sStr2)

#注意cmp函數的輸出結果和C語言的strcmp是一樣的。還可以用 “aaa”==“bbb” 來比較字符串。

字符串的分割和組合:S.split([sep, [maxsplit]]) #以sep為分隔符,把S分成一個list。maxsplit表示分割的次數。默認的分割符為空白字符 S.rsplit([sep, [maxsplit]]) S.splitlines([keepends]) #把S按照行分割符分為一個list,keepends是一個bool值,如果為真每行后而會保留行分割符。 S.join(seq) #把seq代表的序列──字符串序列,用S連接起來字符串的mapping,這一功能包含兩個函數:String.maketrans(from, to) #返回一個256個字符組成的翻譯表,其中from中的字符被一一對應地轉換成to,所以from和to必須是等長的。 S.translate(table[,deletechars]) # 使用上面的函數產后的翻譯表,把S進行翻譯,并把deletechars中有的字符刪掉。需要注意的是,如果S為unicode字符串,那么就不支持 deletechars參數,可以使用把某個字符翻譯為None的方式實現相同的功能。此外還可以使用codecs模塊的功能來創建更加功能強大的翻譯 表。

翻轉字符串

#strrev(sStr1)sStr1 = 'abcdefg'sStr1 = sStr1[::-1]print sStr1

資料來源:

http://www.jb51.net/article/33631.htm

http://www.cnblogs.com/emanlee/p/3616755.html

http://www.jb51.net/article/47956.htm


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧洲亚洲免费在线| 68精品国产免费久久久久久婷婷| 黑人精品xxx一区| 欧美又大又粗又长| 中文字幕亚洲无线码在线一区| 免费av一区二区| 川上优av一区二区线观看| 成人黄在线观看| 91沈先生作品| 国产91在线视频| 国产成人精品一区二区三区| 4444欧美成人kkkk| 国产精品电影观看| 国产一区二区三区丝袜| 亚洲毛茸茸少妇高潮呻吟| 91久久精品一区| 欲色天天网综合久久| 在线观看久久久久久| 91中文字幕在线观看| 成人激情电影一区二区| 国产欧美一区二区三区视频| 国产精品久久在线观看| 亚洲人成网站777色婷婷| 国产午夜精品美女视频明星a级| 欧美裸体xxxx极品少妇软件| 亚洲黄色www网站| 国产精品91免费在线| 欧美丰满少妇xxxxx做受| 国产情人节一区| 久久久免费观看视频| 亚洲免费中文字幕| 青青久久aⅴ北条麻妃| 中文日韩在线观看| 色婷婷av一区二区三区在线观看| 亚洲精品一区二区三区不| 国产综合福利在线| 在线日韩精品视频| 亚洲国产精品视频在线观看| 韩国19禁主播vip福利视频| 成人黄色在线免费| 国产精品91视频| 国产精品日韩在线一区| 精品国产乱码久久久久久虫虫漫画| 欧美激情久久久久久| 91精品久久久久久久久久入口| 欧美日韩人人澡狠狠躁视频| 国产精品精品久久久久久| 欧美精品videossex性护士| 国产成人精品日本亚洲专区61| 91色视频在线观看| 一本大道香蕉久在线播放29| 日韩影视在线观看| 国产精品v日韩精品| 国内精久久久久久久久久人| 亚洲视频自拍偷拍| 欧美日韩在线免费| 性欧美xxxx| 精品国产区一区二区三区在线观看| 亚洲视频第一页| 成人有码视频在线播放| 国产mv久久久| 国产精品久久久久久久久久小说| 久久视频在线直播| 亚洲香蕉成人av网站在线观看| 久久中文精品视频| 日韩欧美精品网址| 98精品在线视频| 国产91对白在线播放| 国产69久久精品成人看| 国产成人精品在线观看| 成人黄色中文字幕| 欧美日韩国产一区在线| 久久天天躁狠狠躁老女人| 日本人成精品视频在线| 亚洲国产成人av在线| 日韩成人在线视频观看| 国产精品wwww| 精品女厕一区二区三区| 91成人免费观看网站| 国产精自产拍久久久久久蜜| 性色av一区二区三区| 国产亚洲欧美日韩一区二区| 国产亚洲人成网站在线观看| 国产亚洲综合久久| 色婷婷av一区二区三区在线观看| 欧美在线观看视频| 日韩美女福利视频| 欧美日韩一区二区三区在线免费观看| 国产91网红主播在线观看| 久久69精品久久久久久国产越南| 久久久久久网站| 97超级碰碰人国产在线观看| 成人精品一区二区三区电影黑人| 国产欧美精品一区二区| 国产成人精品电影久久久| 中文字幕亚洲情99在线| 日韩最新在线视频| 欧美精品xxx| 亚洲国产私拍精品国模在线观看| 日韩福利在线播放| 中文字幕日韩视频| 国外成人在线直播| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久久久久香蕉网| 中文字幕亚洲无线码在线一区| 久久久久久有精品国产| 欧美电影电视剧在线观看| 国产免费一区二区三区香蕉精| 亚洲国产成人一区| 久久夜精品va视频免费观看| 亚洲aa中文字幕| 国产乱肥老妇国产一区二| 亚洲人成五月天| 精品国产鲁一鲁一区二区张丽| 日韩在线视频中文字幕| 日本不卡视频在线播放| 精品久久香蕉国产线看观看亚洲| 欧美精品福利视频| 一道本无吗dⅴd在线播放一区| 亚洲一区二区三区乱码aⅴ| 久久国产精彩视频| 91chinesevideo永久地址| 国产精品免费视频久久久| 亚洲精品日韩丝袜精品| 欧美日韩国产在线看| 国产精品成人品| 亚洲午夜久久久影院| 日韩小视频在线| 亚洲aa中文字幕| 最近2019中文字幕大全第二页| 国产一区二区三区在线视频| 91免费国产网站| 久久久精品久久久久| 大桥未久av一区二区三区| 亚洲乱码国产乱码精品精天堂| 上原亚衣av一区二区三区| 亚洲精品久久7777777| 久久久久中文字幕2018| 欧美高清视频在线观看| 992tv成人免费视频| 日本免费久久高清视频| 91精品久久久久久久久久久久久| 国产精品人人做人人爽| 色先锋资源久久综合5566| 久久久影视精品| 播播国产欧美激情| 疯狂欧美牲乱大交777| 国产成人精品一区二区三区| 国模吧一区二区| 亚洲一区二区三区sesese| 性欧美xxxx交| 这里精品视频免费| 日韩美女免费观看| 国产欧美精品一区二区三区-老狼| 亚洲无亚洲人成网站77777| 亚洲高清福利视频| 亚洲综合最新在线| 久久久www成人免费精品张筱雨| 日本aⅴ大伊香蕉精品视频| 国产亚洲精品久久久| 国产精品国产亚洲伊人久久| 久久这里只有精品视频首页| 乱亲女秽乱长久久久| 91精品国产高清久久久久久久久|