Python | 字符串拆分和拼接及常用操作


 

一、字符串拆分

 1 str = "hola ha1 ha2 china ha3 "
 2 
 3 # partition 從左側找到第一個目標,切割成三組數據的【元組】
 4 str1 = str.partition("a")
 5 print(str1)  # ('hol', 'a', ' ha1 ha2 china ha3 ')
 6 
 7 # rpartition 從右側找到第一個目標,切割成三組數據的【元組】
 8 str2 = str.rpartition("a")
 9 print(str2)  # ('hola ha1 ha2 china h', 'a', '3 ')
10 
11 # split(字符,切割數)  以指定字符切割數據為【列表】
12 # 注意:切完之后,這個指定字符就消失了
13 # 從左開始切割,夠了切割數就不再切了。如果沒有足夠的切割位點,就全部切了,不會報錯
14 str3 = str.split("a", 9)
15 print(str3)  # ['hol', ' h', '1 h', '2 chin', ' h', '3 ']
16 
17 str4 = """第一行
18 第二行
19 第三行"""
20 # splitlines 以換行符 切割數據為【列表】
21 list1 = str4.splitlines()
22 print(list1)  # ['第一行', '第二行', '第三行']

 

二、字符串拼接

1 # join()對字符串進行占位連接
2 str5 = "Hello Python"
3 s1 = "♥️"  # 空格有效哈
4 str6 = s1.join(str5)  # 把s1加入到str中
5 print(str6)  # H♥️e♥️l♥️l♥️o♥️ ♥️P♥️y♥️t♥️h♥️o♥️n

 

三、常用操作

創建:str = ""
長度:len(str)
去空白:str.split()
取子串/切片:str[a:b:num]
連接:str1 + str2
取字符:str[索引]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM