python中split()、os.path.split()函數用法

來源:互聯網
上載者:User

標籤:pat   lis   次數   定位字元   分享   ring   ret   技術分享   string   

一、Python split() 通過指定分隔字元對字串進行切片,如果參數 num 有指定值,則僅分隔 num 個子字串

str.split(str="", num=string.count(str)).

參數:str -- 分隔字元,預設為所有的Null 字元,包括空格、換行(\n)、定位字元(\t)等。num -- 分割次數。傳回值:返回分割後的字串列表。split():拆分字串。通過指定分隔字元對字串進行切片,並返回分割後的字串列表(list)
sentence="All good things come to those who wait."#分隔字元以空格print("分隔字元以空格: ",sentence.split(‘ ‘))print()#分隔字元以空格 ,分割1次print("分隔字元以空格 ,分割1次: ",sentence.split(‘ ‘,1))print()#分隔字元以空格 ,分割2次print("分隔字元以空格 ,分割2次: ",sentence.split(‘ ‘,2))print()#分隔字元以空格 ,分割2次,並取序列為1的項print("分隔字元以空格 ,分割2次,並取序列為1的項: ",sentence.split(‘ ‘,2)[1])

  運行結果如下:

 

二、os.path.split():按照路徑將檔案名稱和路徑分割開

os.path.split(‘PATH‘)

1.PATH指一個檔案的全路徑作為參數:

2.如果給出的是一個目錄和檔案名稱,則輸出路徑和檔案名稱

3.如果給出的是一個目錄名,則輸出路徑和為空白檔案名稱

import os#os.path.split()返迴文件的路徑和檔案名稱fname,fename=os.path.split("E:/lpthw/zedshaw/ex19.py")print(f"""os.path.split()返迴文件的路徑和檔案名稱{fname}{fename} """)print()#os.path.splitext()將檔案名稱和副檔名分開fname,fename=os.path.splitext(‘/home/ubuntu/python_coding/split_func/split_function.py‘)print(f"""os.path.splitext()將檔案名稱和副檔名分開{fname}{fename} """)

  運行結果如下:

 

python中split()、os.path.split()函數用法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.