一文看懂Python(二)-----字符串篇
生活随笔
收集整理的這篇文章主要介紹了
一文看懂Python(二)-----字符串篇
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文著重介紹Python字符串的相關方法,有很多特別使用的方法,但也有比較奇特的方法,可能想都想不到,哈哈哈!比較難理解的方法我會把運行結果貼上去,簡單的就不貼了,最后祝大家學的愉快!
1.創建一個字符串
str1 = 'I love FishC.com' str12.將字符串第一個字符改為大寫–capitalize()
str2 = 'xiaoxie' str2.capitalize() # 該方法不會改變原字符串,返回一個新的字符串3.把整個字符串的所有字符改為小寫–casefold()
str3 = 'DAXIEDONGJINkun' str3.casefold()4.返回sub在字符串中出現的次數,start和end表示范圍,可選–count(sub,[start],[end]])
str4 = 'xiaoxiexiaoxie' str4.count('xi')5.檢查字符串是否以sub子字符串結束–endwith(sub,[[start],[end]])
str4.endswith('xie')6.以字符串作為分隔符,插入到sub中所有的字符之間–join(sub)
str5 = 'dongjinkun' str5.join('123')7.將字符串中所有大寫字符轉換為小寫–lower()
str6 = 'DAXIE' str6.lower()8. 檢測sub是否包含在字符串中,如果有,則返回索引值否則返回-1,start和end參數表示范圍,可選。–find(sub,start,end)
str6 = 'I love kiki' str6.find('k')9.如果字符串至少有一個字符且所有字符都是字母則返回True,否則返回False–isalpha()
str7 = 'IloveChinaforever' str7.isalpha()10.如果字符串中至少有一個字符且所有字符都是字母或數字則返回True,否則返回False–isalnum()
str8 = '123455aaaa677' str8.isalnum()11.如果字符串中至少有一個字符且所有字符都是數字則返回True,否則返回False–isdigit()
str9 = '123444' str9.isdigit()12. 如果字符串是標題化,(所有單詞都是以大寫開始,其余字符都是小寫)則返回True,否則返回False–istitle()
str10 = 'Fishc' str10.istitle()13. 去掉字符串左邊的所有空格–lstrip()
# 并不會改變原字符串 str11 = ' I love FichC ' str11.lstrip()14. 去掉字符串右邊的所有空格–rstrip()
# 并不會改變原字符串 str11.rstrip()15.找到字符串sub,把原字符串分成一個含有3個元素的元組(pre_sub,sub,post_sub),如果字符串中不包含sub則返回(原字符串,’’,’’)–partition(sub)
str12 = 'I love FichC.com' str12.partition('ov')16. 把字符串中的old字符串替換成new字符串,如果count指定,則替換不超過count次–replace(old,new,count)
str12.replace('ov','djk ov')17.不帶參數默認是以空格為分隔符切片字符串,如果maxsplit參數有設置,則僅分隔maxsplit個子字符串,返回切片后的子字符串拼接的列表–split(sep = None,maxsplit = -1)
# 不帶任何參數 str12.split() # 設置分割符 str12.split('i')18.檢查字符串是否以prefix開頭,是則返回True,否則返回False。start和end參數可以指定范圍檢查,可選。–starstwith(prefix,start,end)
str12.startswith('I ')19.刪除字符串前邊和后邊的所有的空格,chars參數可以指定刪除的字符,可選–strip(chars)
str13.zfill(50)
str13 = ' I love FishC.com ' str13.strip()20.翻轉字符串中的大小寫–swapcase()
str13.swapcase()21. 轉換字符串中所有小寫字符為大寫–upper()
str13.upper()22.返回標題化(所有單詞都是以大寫開始,其余字母小寫)的字符串–title()
str13.title()23.返回長度為width的字符串,原字符串右對齊,前邊用0填充–zfill(width)
str13.zfill(50)總結
以上是生活随笔為你收集整理的一文看懂Python(二)-----字符串篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一文看懂Python(一)-----列表
- 下一篇: 一文看懂Python(三)-----字典