在python中split()函數可以用于拆分字符串,主要是通過指定的分隔符對字符串進行切片操作,并返回分割后的字符串列表list;如果參數 num 有指定值,則分隔 num+1 個子字符串;若是使用空格作為分隔符時,對于中間為空的項會自動忽略。
具體用法分析如下:
一、函數說明
1、split()函數
語法:str.split(str="",num=string.count(str))[n]
參數說明:
str: 表示為分隔符,默認為空格,但是不能為空('')。若字符串中沒有分隔符,則把整個字符串作為列表的一個元素
num:表示分割次數。如果存在參數num,則僅分隔成 num+1 個子字符串,并且每一個子字符串可以賦給新的變量
[n]: 表示選取第n個分片
注意:當使用空格作為分隔符時,對于中間為空的項會自動忽略
2、os.path.split()函數
語法:os.path.split('PATH')
參數說明:
PATH指一個文件的全路徑作為參數:
如果給出的是一個目錄和文件名,則輸出路徑和文件名
如果給出的是一個目錄名,則輸出路徑和為空文件名
二、實例
1、實例1,展示split() 函數的使用方法。
#!/usr/bin/python#-*-coding:UTF-8-*-
str="Line1-abcdef\nLine2-abc\nLine4-abcd";
printstr.split();#以空格為分隔符,包含\n
printstr.split('',1);#以空格為分隔符,分隔成兩個
以上實例輸出結果如下:
['Line1-abcdef','Line2-abc','Line4-abcd']['Line1-abcdef','\nLine2-abc\nLine4-abcd']
2、實例2,以 # 號為分隔符,指定第二個參數為 1,返回兩個參數列表。
#!/usr/bin/python#-*-coding:UTF-8-*-
txt="Google#Runoob#Taobao#Facebook"
#第二個參數為1,返回兩個參數列表
x=txt.split("#",1)
printx
以上實例輸出結果如下:
['Google','Runoob#Taobao#Facebook']
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
(資料圖片)2022年雙十一全平臺GMV yoy +13.7%。根據星圖的數據顯示,雙十一大促期間(10 月31 日20:00-11 月11 日23:59)綜合電商平臺、直播平臺累積銷售額為11154 億元,yoy +13.7%,其中綜合電商平臺總計銷售額為9340 億元,yoy +2.9%,基本維持不變;直播電商銷售額為1814 億元,yoy +146.1%??爝f數據方面,據數據顯示,11 月1...
中國銀行全球門戶網站官網是哪個中國銀行全球門戶網站其實也就是中國銀行所設立的銀行官方網站。任何一個投資者和銀行儲戶都可以通過登錄中國銀行的全球門戶網站來辦理相關的銀行業務,特別是一些常規的銀行業務,一般情況下都可以通過登錄中國銀行全球門戶網站來完成。但是有一些投資者對于中國銀行全球門戶網站并不是非常了解,接下來可以通過以下的操作來找到中國銀行的全球門戶網站。首先,如果想要進入該網站的話,需要在自己...
(資料圖片)有關如何做好祖國的建設者和接班人演講稿方面的知識,估計很多人不是太了解,今天就給大家詳細的介紹一下關于如何做好祖國的建設者和接班人演講稿的相關內容。1、翻開歷史的畫卷,昔日的祖國,傲立東方,我們為此自豪;昨天的華夏,忍辱百年,我們為之感嘆;今日之中國,國泰民安,我們為之歡躍。2、同學們,新世紀的朝陽已經升起,我們的家鄉和祖國迎來了前所未有的發展機遇,也面臨著許多新的挑戰。我們是21世紀...