更新於 2023/06/11閱讀時間約 2 分鐘

[Python] 字串的切割與組合

在Python中,join()split()是用於處理字串的切割與組合的方法。

join():組合

join()方法用於將一個可疊加的對象中的字串元素連接成一個新的字串。它接受一個可疊加的對象作為參數,並返回一個字串,其中字串以指定的分隔符號連接。
my_list = ['Hello', 'world', 'how', 'are', 'you?']
result = ' '.join(my_list)
print(result) #Hello world how are you?
在這個例子中,我們使用空格作為分隔符號,將列表中的元素連接成一個字串。

split():分割

split()方法則用於將一個字串拆分成多個字串,並返回一個陣列。它接受一個可選的分隔符號作為參數,如果不指定分隔符號,則默認使用空格。
my_string = 'Hello world how are you?'
result = my_string.split()
print(result) #輸出:['Hello', 'world', 'how', 'are', 'you?']
在這個例子中,我們將一個字串拆分成多個字串,並將結果存在一個陣列中。
join()split()方法可以一起使用,以便在字串之間進行來回轉換。
my_string = 'Hello world how are you?'
words = my_string.split()
new_string = '-'.join(words)
print(new_string) #輸出:Hello-world-how-are-you?
在這個例子中,我們首先使用split()方法將一個字串拆分成字串陣列,然後使用join()方法將這些字串用破折號連接成一個新的字串。
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.