Python 基礎:字串的分割
之前在 Python 資料型態 datatype 中有介紹過 字串,
字串分割是一個常見的字串處理方法,
這就是今天要來探討的主題
Python 基礎:字串的分割
Table of Contents
字串的分割 split()
讓使用者輸入一串以空格分隔的數字,
透過 split () 將這些字串分開。
可以看到最後輸出的資料型態為 list
def print_hi():
"""輸入多個數字"""
grade = input("輸入多個數字:").split()
print(type(grade))
print(grade)
if __name__ == '__main__':
# help(print_hi)
print_hi()
預設是以空白作為分隔,
也可以指定特殊的分隔符號,例如:逗號
如下方範例的 strC
或者需要指定分割的次數,
只需在 split() 的第二個參數加上數字即可
如下方範例的 strD
使用程式演示工具幫助了解 split() 的運作
透過視覺化的演示工具能明白地看見,
依照不同的分隔符號與指定分割的次數,
strA 都被分割為不同的字串 list
再根據需求對這些分割後的字串做其他的處理。
字串分割成三等份 partition()
除了上述的 split() 以外,
也能夠透過 partition() 將字串切成三等份,
跟 split() 不同,
partition() 回傳的為不可變更的元組 (Tuple)
同樣以 'Hello World , Python'
作為範例
partition() 將 字串直接以逗號作區隔,
分成兩部分
還是不清楚可以使用程式視覺化工具幫助了解:
這就是今天的主題
Python 基礎:字串的分割
================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================
4 Responses
[…] 之前介紹了字串的分割, […]
[…] 以之前的字串分割來舉例: […]
[…] 字串的分割 […]
[…] 以及字串的分割之外, […]