最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中的split()函數(shù)和os.path.split()函數(shù)使用詳解

 更新時間:2019年12月21日 16:11:49   作者:快遞小可  
今天小編就為大家分享一篇python中的split()函數(shù)和os.path.split()函數(shù)使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

Python中有split()和os.path.split()兩個函數(shù):

split():拆分字符串。通過指定分隔符對字符串進行切片,并返回分割后的字符串列表。

os.path.split():將文件名和路徑分割開。

1、split()函數(shù)

語法:str.split(str=" ",num=string.count(str))[n]

參數(shù)說明:

str: 表示為分隔符,默認為空格,但是不能為空串。若字符串中沒有分隔符,則把整個字符串作為列表的一個元素。

num:表示分割次數(shù)。如果存在參數(shù)num,則僅分隔成 num+1 個子字符串。

[n]: 表示選取第n個分片(從0計數(shù))

默認情況下,使用空格作為分隔符,則分隔后,空串會自動忽略,如:

>>> s='love  python'

>>> s.split()
['love', 'python']

但若顯式指定空格為分隔符,則不會自動忽略空串,如:

>>> s.split(' ')
['love', '', '', '', 'python']

默認的分隔符除了空格,還有 '\n\t\r',分隔后,空串會自動忽略,如下:

>>> s='love \n\t\r \t\r\n python \n\t\r'
>>> s.split()
['love', 'python']



>>> s='www.pku.edu.cn'
>>> s.split() #默認空格作為分隔符,但字符串中沒有分隔符,因此,把整個字符串作為列表的一個元素
['www.pku.edu.cn']

>>> s.split('.') #以'.'作為分隔符,沒有指定分隔次數(shù),則有多少 '.' 就分隔多少次
['www', 'pku', 'edu', 'cn']

>>> s.split('.',0) #分隔0次
['www.pku.edu.cn']

>>> s.split('.',1) #分隔1次
['www', 'pku.edu.cn']

>>> s.split('.',2)#分隔2次
['www', 'pku', 'edu.cn']

>>> s.split('.',2)[1]#分隔2次,取索引為1的項
'pku'

>>> s.split('.',-1) #盡可能多的分隔,與不加num參數(shù)相同
['www', 'pku', 'edu', 'cn']

>>> s1,s2=s.split('.',1)#分隔1次,并把分隔后的2個字符串存放在s1和s2中
>>> s1
'www'
>>> s2
'pku.edu.cn'

>>> s='''love
... hello
... python'''
>>> s
'love\nhello\npython'
>>> s.split('\n')#以'\n'作為分隔符,分隔次數(shù)盡可能的多
['love', 'hello', 'python']
>>> print s
love
hello
python

練習(xí)一下下面的例子:

>>> s='hello python<[www.python.com]>hello python'
>>> s.split('[')[1].split(']')[0]
'www.python.com'
>>> s.split('[')[1].split(']')[0].split('.')
['www', 'python', 'com']

2、os.path.split()函數(shù)

語法:os.path.split('PATH')

參數(shù)說明:

PATH指一個文件的全路徑作為參數(shù):

如果給出的是一個目錄和文件名,則輸出路徑和文件名

如果給出的是一個目錄名,則輸出路徑和為空文件名

實際上,該函數(shù)的分割并不智能,它僅僅是以 "PATH" 中最后一個 '/' 作為分隔符,分隔后,將索引為0的視為目錄(路徑),將索引為1的視為文件名,如:

>>> import os
>>> os.path.split('C:/soft/python/test.py')
('C:/soft/python', 'test.py')
>>> os.path.split('C:/soft/python/test')
('C:/soft/python', 'test')
>>> os.path.split('C:/soft/python/')
('C:/soft/python', '')

以上這篇python中的split()函數(shù)和os.path.split()函數(shù)使用詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于Python 優(yōu)化 MUI標(biāo)題欄

    基于Python 優(yōu)化 MUI標(biāo)題欄

    這篇文章主要介紹的是基于Python 優(yōu)化 MUI標(biāo)題欄,一個特色鮮明MUI界面無疑是能夠吸引用戶的關(guān)鍵之一,這利用css和JavaScript可以很快進行實現(xiàn),但是同時對于初學(xué)者來說也是困難的,下面文章就來學(xué)習(xí)幾個簡單的小技巧實現(xiàn)頁面美化吧,需要的朋友可以參考一下
    2021-11-11
  • 利用Python寫一場新年煙花秀

    利用Python寫一場新年煙花秀

    這篇文章主要介紹了利用Python寫一場新年煙花秀,可以送給朋友還可以當(dāng)作練習(xí),Python 模塊包括:tkinter、PIL、time、random、math,下面來看一下代碼實現(xiàn),需要的朋友可以參考一下
    2022-01-01
  • 快速查詢Python文檔方法分享

    快速查詢Python文檔方法分享

    這篇文章主要介紹了快速查詢Python文檔方法分享,具有一定借鑒價值,需要的朋友可以參考下
    2017-12-12
  • 介紹Python中的一些高級編程技巧

    介紹Python中的一些高級編程技巧

    這篇文章主要介紹了介紹Python中的一些高級編程技巧,包括推導(dǎo)師和裝飾器等重要的進階知識點,皆為深入學(xué)習(xí)Python開發(fā)的必備基本功,需要的朋友可以參考下
    2015-04-04
  • 對python 操作solr索引數(shù)據(jù)的實例詳解

    對python 操作solr索引數(shù)據(jù)的實例詳解

    今天小編就為大家分享一篇對python 操作solr索引數(shù)據(jù)的實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python在html中插入簡單的代碼并加上時間戳的方法

    python在html中插入簡單的代碼并加上時間戳的方法

    今天小編就為大家分享一篇python在html中插入簡單的代碼并加上時間戳的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • 詳解Django緩存處理中Vary頭部的使用

    詳解Django緩存處理中Vary頭部的使用

    這篇文章主要介紹了詳解Django緩存處理中Vary頭部的使用,Django是最具人氣的Python web開發(fā)框架,需要的朋友可以參考下
    2015-07-07
  • Python繪圖實現(xiàn)顯示中文

    Python繪圖實現(xiàn)顯示中文

    今天小編就為大家分享一篇Python繪圖實現(xiàn)顯示中文,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python3簡單實現(xiàn)微信爬蟲

    python3簡單實現(xiàn)微信爬蟲

    我們可以通過python 來實現(xiàn)這樣一個簡單的爬蟲功能,把我們想要的代碼爬取到本地。下面就看看如何使用python來實現(xiàn)這樣一個功能。
    2015-04-04
  • python 視頻逐幀保存為圖片的完整實例

    python 視頻逐幀保存為圖片的完整實例

    今天小編就為大家分享一篇python 視頻逐幀保存為圖片的完整實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12

最新評論

南岸区| 东丰县| 平潭县| 珠海市| 芜湖县| 吉林市| 通辽市| 大英县| 曲阜市| 绵竹市| 牡丹江市| 沾化县| 罗山县| 伊川县| 开江县| 张家川| 遂川县| 岑溪市| 庆城县| 牙克石市| 巴彦淖尔市| 抚宁县| 鸡西市| 上虞市| 修水县| 滕州市| 如皋市| 江西省| 罗源县| 东宁县| 通州市| 云林县| 石泉县| 旬阳县| 宝山区| 藁城市| 肇庆市| 平原县| 遵义市| 肥西县| 浦北县|