Python 基礎:字串的分割

首頁 >> Research >> 程式設計 >> 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 基礎:字串的分割



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

4 Responses

  1. 2021-05-11

    […] 之前介紹了字串的分割, […]

  2. 2021-06-22

    […] 以之前的字串分割來舉例: […]

  3. 2021-07-09

    […] 字串的分割 […]

  4. 2021-11-05

    […] 以及字串的分割之外, […]

發表迴響