日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)Python教程:Python字符串操查找替換分割和連接方的法及使用

str提供了如下常用的執(zhí)行查找、替換等操作的方法:

startswith():判斷字符串是否以指定子串開頭。

endswith():判斷字符串是否以指定子串結尾。

find():查找指定子串在字符串中出現(xiàn)的位置,如果沒有找到指定子串,則返回 -1。

index():查找指定子串在字符串中出現(xiàn)的位置,如果沒有找到指定子串,則引發(fā) ValueError 錯誤。

replace():使用指定子串替換字符串中的目標子串。

translate():使用指定的翻譯映射表對字符串執(zhí)行替換。

如下代碼示范了上面方法的用法:

s = 'crazyit.org is a good site'
# 判斷s是否以crazyit開頭
print(s.startswith('crazyit'))
# 判斷s是否以site結尾
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ā)錯誤
# 將字符串中所有it替換成xxxx
print(s.replace('it', 'xxxx'))
# 將字符串中1個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():將字符串按指定分割符分割成多個短語。

join():將多個短語連接成字符串。

下面代碼示范了上面兩個方法的用法:

s = 'crazyit.org is a good site'
# 使用空白對字符串進行分割
print(s.split()) # 輸出 ['crazyit.org', 'is', 'a', 'good', 'site']
# 使用空白對字符串進行分割,最多只分割前2個單詞
print(s.split(None, 2)) # 輸出 ['crazyit.org', 'is', 'a good site']
# 使用點進行分割
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

網頁名稱:創(chuàng)新互聯(lián)Python教程:Python字符串操查找替換分割和連接方的法及使用
URL鏈接:http://www.5511xx.com/article/cocccje.html