溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python字符串常用的方法有哪些

發(fā)布時間:2021-10-26 13:39:02 來源:億速云 閱讀:154 作者:iii 欄目:開發(fā)技術(shù)

本篇內(nèi)容主要講解“python字符串常用的方法有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“python字符串常用的方法有哪些”吧!

1、find(sub[, start[, end]])

在索引startend之間查找字符串sub
找到,則返回最左端的索引值,未找到,則返回-1
startend都可省略,省略start說明從字符串開頭找
省略end說明查找到字符串結(jié)尾,全部省略則查找全部字符串

source_str = "There is a string accessing example"
print(source_str.find('r'))
>>> 3

2、count(sub, start, end)

返回字符串substartend之間出現(xiàn)的次數(shù)

source_str = "There is a string accessing example"
print(source_str.count('e'))
>>> 5

3、replace(old, new, count)

old代表需要替換的字符,new代表將要替代的字符,count代表替換的次數(shù)(省略則表示全部替換)

source_str = "There is a string accessing example"
print(source_str.replace('i', 'I', 1))
>>> There Is a string accessing example # 把小寫的i替換成了大寫的I

4、split(sep, maxsplit)

sep為分隔符切片,如果maxsplit有指定值,則僅分割maxsplit個字符串
分割后原來的str類型將轉(zhuǎn)換成list類型

source_str = "There is a string accessing example"
print(source_str.split(' ', 3))
>>> ['There', 'is', 'a', 'string accessing example'] # 這里指定maxsplit=3,代表只分割前3個

5、startswith(prefix, start, end)

判斷字符串是否是以prefix開頭,startend代表從哪個下標開始,哪個下標結(jié)束

source_str = "There is a string accessing example"
print(source_str.startswith('There', 0, 9))
>>> True

6、endswith(suffix, start, end)

判斷字符串是否以suffix結(jié)束,如果是返回True,否則返回False

source_str = "There is a string accessing example"
print(source_str.endswith('example'))
>>> True

7、lower

將所有大寫字符轉(zhuǎn)換成小寫

8、upper

將所有小寫字符轉(zhuǎn)換成大寫 

9、join

將列表拼接成字符串

list1 = ['ab', 'cd', 'ef']
print(" ".join(list1))
>>> ab cd ef

10、切片反轉(zhuǎn)

list2 = "hello"
print(list2[::-1])
>>> olleh

到此,相信大家對“python字符串常用的方法有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI