字符串的常見操作
<1>find查找
格式mystr.find(str,起始查找位,結(jié)束查找位)默認(rèn)為(0,len(mystr))
記得print
<2>index
和find一樣,不過如果沒找到會(huì)報(bào)一個(gè)錯(cuò)誤
<3>count
返回str在start和end之間 在mystr里面出現(xiàn)的次數(shù)
格式和find一樣
<4>replace
把str1替換成str2
mystr.replace(str1,str2,替換的次數(shù))
<5>split
以str為分隔符切片mystr
mystr.split(str,分割幾個(gè)子字符串(幾次))
<6>capitalize把字符串第一個(gè)字符大寫
mystr.split
<7>title
把字符串每個(gè)單詞首字母大寫(他這個(gè)每個(gè)單詞的界限應(yīng)該是以空格為標(biāo)準(zhǔn))mystr.title
<8>startswith
檢查字符串是不是以str開頭
mystr.startswith(str)輸出Ture或者False
<9>endswith
檢查字符是否以str結(jié)束
muystr.endswith()
<10>lower,upper
轉(zhuǎn)換大小寫格式:mystr.upper()
<11>ljust,rjust,center
返回一個(gè)字符串左,右,中心對(duì)齊,并使用空格填充至長度width的新字符串長度
mystr.ljust(width)
<12>lstrip , rstrip,strip
刪除字符串左邊,右邊,兩邊的空白字符
<13>rfind , rindex
從右邊查找,用法一樣
<14>partition,rpartition(從右邊開始)
把mystr以str分割成三部分,str前,str和str后
<15>splitlines
按照行分割,返回一個(gè)包含各行作為元素的列表
<16>isalpha,isdigit,isalnum,,(isspace)
檢測(cè)是不是都是字母,數(shù)字,字母或數(shù)字(空格)組成,返回T或者F
<17>join
mystr中每個(gè)字符串后面都加入str,構(gòu)造出一個(gè)新的字符串mystr.join()