亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

怎么使用Python字符串操查找替換分割和連接

發布時間:2020-08-25 13:46:06 來源:億速云 閱讀:158 作者:Leah 欄目:編程語言

這篇文章將為大家詳細講解有關怎么使用Python字符串操查找替換分割和連接,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

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

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

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

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

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

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

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

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

s = 'crazyit.org is a good site'
# 判斷s是否以crazyit開頭
print(s.startswith('crazyit'))
# 判斷s是否以site結尾
print(s.endswith('site'))
# 查找s中'org'的出現位置
print(s.find('org')) # 8
# 查找s中'org'的出現位置
print(s.index('org')) # 8
# 從索引為9處開始查找'org'的出現位置
#print(s.find('org', 9)) # -1
# 從索引為9處開始查找'org'的出現位置
print(s.index('org', 9)) # 引發錯誤
# 將字符串中所有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

關于怎么使用Python字符串操查找替換分割和連接就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

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

AI

阿拉善左旗| 沈丘县| 嵊泗县| 长宁县| 甘洛县| 滕州市| 调兵山市| 福贡县| 德州市| 教育| 武平县| 洛川县| 射阳县| 平江县| 桐梓县| 临城县| 洪江市| 丹巴县| 云浮市| 瓮安县| 汕尾市| 鹤峰县| 泰兴市| 昌图县| 寻甸| 荔波县| 盐边县| 虞城县| 上饶县| 保德县| 英吉沙县| 庆城县| 兴安县| 灯塔市| 江孜县| 长泰县| 通渭县| 巴林左旗| 伊宁县| 当涂县| 盐边县|