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