python 從小白開始 - 字串操作(不可修改)

來源:互聯網
上載者:User

標籤:根據   ase   coding   div   序列   編碼   空格   ant   判斷字串   

字串操作不可修改
 1 say = "hello , World,66" 2 print(say.capitalize())         #輸出Hello , world,66                   首字母大寫 3  4 print(say.casefold())           #輸出hello , world,66                   大寫全部變小寫 5  6 print(say.center(30,"-"))       #輸出-------hello , World,66-------     返回一個原字串置中,並使用“字元”填充至長度 width 的新字串 7  8 print(say.count("o"))           #輸出2                                   列印出“字元”出現次數 9 10 print(say.encode())             #輸出b‘hello , World\xef\xbc\x8c66‘      以 encoding 指定的編碼格式編碼 string,11 12 print(say.endswith("6"))        #輸出True                                用於判斷字串是否以指定尾碼結尾,13 14 print(say.find("Wo",0,-1))      #輸出8                                   檢測字串中是否包含子字串 str ,15                                                                          # 如果指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在16                                                                          #指定範圍內,如果包含子字串返回開始的索引值,否則返回-1。17 print(say.index("Wo",0,-1))     #輸出8                                   與 find()方法一樣,只不過如果str不在 string中會報一個異常。18 19 str = "+"20 say2 = ["AA","BB","CC"]21 print(str.join(say2))           #輸出AA+BB+CC                            將序列中的元素以指定的字元串連產生一個新的字串。22 23 str2 = "A+B+C+D+E+F"24 print(str2.partition("+"))      #輸出(‘A‘, ‘+‘, ‘B+C+D+E+F‘)             第一個為分隔字元左邊的子串,第二個為分隔字元本身,第三個為分隔字元右邊的子串25 26 print(str2.replace("+","-",3))  #輸出A-B-C-D+E+F                         把字串中的 old(舊字串) 替換成 new(新字串),如果指定第三個參數max,則替換不超過 max 次。27 28 print(str2.split("+",2))        #輸出[‘A‘, ‘B‘, ‘C+D+E+F‘]               通過指定分隔字元對字串進行切片,如果參數num 有指定值,則僅分隔 num 個子字串。29 30 print(str2.strip("A"))          #輸出+B+C+D+E+F                          用於移除字串頭尾指定的字元(預設為空白格)。31 32 intab = "ABCDE"33 outtab = "12345"34 trantab = str2.maketrans(intab, outtab)35 print(str2.translate(trantab))        #輸出1+2+3+4+5+F                   根據參數table給出的表(包含 256 個字元)轉換字串的字元,

 

python 從小白開始 - 字串操作(不可修改)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.