創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!
創(chuàng)新互聯(lián)公司是專業(yè)的墨江網(wǎng)站建設(shè)公司,墨江接單;提供網(wǎng)站制作、做網(wǎng)站,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行墨江網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!這篇文章將為大家詳細(xì)講解有關(guān)怎么使用Python字符串操查找替換分割和連接,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
str提供了如下常用的執(zhí)行查找、替換等操作的方法:
startswith():判斷字符串是否以指定子串開頭。
endswith():判斷字符串是否以指定子串結(jié)尾。
find():查找指定子串在字符串中出現(xiàn)的位置,如果沒有找到指定子串,則返回 -1。
index():查找指定子串在字符串中出現(xiàn)的位置,如果沒有找到指定子串,則引發(fā) ValueError 錯(cuò)誤。
replace():使用指定子串替換字符串中的目標(biāo)子串。
translate():使用指定的翻譯映射表對字符串執(zhí)行替換。
如下代碼示范了上面方法的用法:
s = 'crazyit.org is a good site' # 判斷s是否以crazyit開頭 print(s.startswith('crazyit')) # 判斷s是否以site結(jié)尾 print(s.endswith('site')) # 查找s中'org'的出現(xiàn)位置 print(s.find('org')) # 8 # 查找s中'org'的出現(xiàn)位置 print(s.index('org')) # 8 # 從索引為9處開始查找'org'的出現(xiàn)位置 #print(s.find('org', 9)) # -1 # 從索引為9處開始查找'org'的出現(xiàn)位置 print(s.index('org', 9)) # 引發(fā)錯(cuò)誤 # 將字符串中所有it替換成xxxx print(s.replace('it', 'xxxx')) # 將字符串中1個(gè)it替換成xxxx print(s.replace('it', 'xxxx', 1)) # 定義替換表:97(a)->945(α),98(b)->945(β),116(t)->964(τ), table = {97: 945, 98: 946, 116: 964} print(s.translate(table)) # crαzyiτ.org is α good siτe
Python字符串分割、連接方法
Python 還為 str 提供了分割和連接方法:
split():將字符串按指定分割符分割成多個(gè)短語。
join():將多個(gè)短語連接成字符串。
下面代碼示范了上面兩個(gè)方法的用法:
s = 'crazyit.org is a good site' # 使用空白對字符串進(jìn)行分割 print(s.split()) # 輸出 ['crazyit.org', 'is', 'a', 'good', 'site'] # 使用空白對字符串進(jìn)行分割,最多只分割前2個(gè)單詞 print(s.split(None, 2)) # 輸出 ['crazyit.org', 'is', 'a good site'] # 使用點(diǎn)進(jìn)行分割 print(s.split('.')) # 輸出 ['crazyit', 'org is a good site'] mylist = s.split() # 使用'/'為分割符,將mylist連接成字符串 print('/'.join(mylist)) # 輸出 crazyit.org/is/a/good/site # 使用','為分割符,將mylist連接成字符串 print(','.join(mylist)) # 輸出 crazyit.org,is,a,good,site
關(guān)于怎么使用Python字符串操查找替換分割和連接就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。