新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python分割拼接函數(shù)的介紹
1、split將大字符串分成幾個子字符串。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:申請域名、雅安服務器托管、營銷軟件、網(wǎng)站建設、張家川回族自治網(wǎng)站維護、網(wǎng)站推廣。
# a.split() # 切割(默認按照空格切分),也可指定參數(shù)按照XX切割(但指定參數(shù)會給切割掉)
msg = 'The day is a sunny day'
result1 = msg.split()
print(result1)
result2 = msg.split('y') # 指定參數(shù)按照XX切割,但指定參數(shù)會給切割掉
print(result2)
result3 = msg.split(maxsplit=2) # 代表從左邊一共切2次
print(result3)
輸出:
['The', 'day', 'is', 'a', 'sunny', 'day']
['The da', ' is a sunn', ' da', '']
['The', 'day', 'is a sunny day']
2、partition從左邊找,根據(jù)指定的分隔符返回元組。
其中包含:左邊的分隔符,右邊的分隔符。
# a.partition() # 從左邊開始找,根據(jù)指定的分隔符,返回一個元組,元組中包含:分隔符左側內(nèi)容,分隔符,分隔符右側內(nèi)容
info = 'sz-18-180-12345678'
result = info.partition('-')
result1 = info.partition('|') # 字符串中沒有該分隔符時,則左側是原字符串,右側和中間都是空字符串
print(result)
print(result1)
輸出:
('sz', '-', '18-180-12345678')
('sz-18-180-12345678', '', '')
3、rpartition從右邊開始尋找。
根據(jù)指定分隔符返回元組,其中包含:左邊的分隔符,右邊的分隔符。
# a.rpartition() # 從右邊開始找,根據(jù)指定的分隔符,返回一個元組,元組中包含:分隔符左側內(nèi)容,分隔符,分隔符右側內(nèi)容
info = 'sz-18-180-12345678'
result = info.rpartition('-')
result1 = info.rpartition('|') # 字符串中沒有該分隔符時,則右側是原字符串,左側和中間都是空字符串
print(result)
print(result1)
輸出:
('sz-18-180', '-', '12345678')
('', '', 'sz-18-180-12345678')
4、join連接符將列表中的元素拼接成字符串。
# a.join() # a.join() # 使用連接符,將列表中元素拼接成字符串 names = ['Bob','Tom','Sam'] # 循環(huán)每個元素,并在元素和元素之間加入連接符 names_new1 = '-'.join(names) names_new2 = ' '.join(names) names_new3 = ','.join(names) print(names_new1) print(names_new2) print(names_new3) 輸出: Bob-Tom-Sam Bob Tom Sam Bob,Tom,Sam
以上就是python分割拼接函數(shù)的介紹,希望對大家有所幫助。更多Python學習指路:創(chuàng)新互聯(lián)Python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
當前題目:創(chuàng)新互聯(lián)Python教程:python分割拼接函數(shù)的介紹
網(wǎng)頁網(wǎng)址:http://www.dlmjj.cn/article/dpogied.html


咨詢
建站咨詢
