本篇內容主要講解“python字符串常用的方法有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“python字符串常用的方法有哪些”吧!
在索引start
和end
之間查找字符串sub
找到,則返回最左端的索引值,未找到,則返回-1
start
和end
都可省略,省略start
說明從字符串開頭找
省略end
說明查找到字符串結尾,全部省略則查找全部字符串
source_str = "There is a string accessing example" print(source_str.find('r')) >>> 3
返回字符串sub
在start
和end
之間出現的次數
source_str = "There is a string accessing example" print(source_str.count('e')) >>> 5
old
代表需要替換的字符,new
代表將要替代的字符,count
代表替換的次數(省略則表示全部替換)
source_str = "There is a string accessing example" print(source_str.replace('i', 'I', 1)) >>> There Is a string accessing example # 把小寫的i替換成了大寫的I
以sep
為分隔符切片,如果maxsplit
有指定值,則僅分割maxsplit
個字符串
分割后原來的str類型將轉換成list
類型
source_str = "There is a string accessing example" print(source_str.split(' ', 3)) >>> ['There', 'is', 'a', 'string accessing example'] # 這里指定maxsplit=3,代表只分割前3個
判斷字符串是否是以prefix
開頭,start
和end
代表從哪個下標開始,哪個下標結束
source_str = "There is a string accessing example" print(source_str.startswith('There', 0, 9)) >>> True
判斷字符串是否以suffix
結束,如果是返回True
,否則返回False
source_str = "There is a string accessing example" print(source_str.endswith('example')) >>> True
將所有大寫字符轉換成小寫
將所有小寫字符轉換成大寫
將列表拼接成字符串
list1 = ['ab', 'cd', 'ef'] print(" ".join(list1)) >>> ab cd ef
list2 = "hello" print(list2[::-1]) >>> olleh
到此,相信大家對“python字符串常用的方法有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。