2021年5月10日 星期一

Python 基礎:字串的分割

之前在 Python 資料型態 datatype 中有介紹過 字串,

字串分割是一個常見的字串處理方法

這就是今天要來探討的主題

Python 基礎:字串的分割

字串的分割 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 基礎:字串的分割




沒有留言: