最新国产好看的视频,伊人天堂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():拆分字符串。通過指定分隔符對字符串進(jìn)行切片,并返回分割后的字符串列表。

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

1、split()函數(shù)

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

參數(shù)說明:

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

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

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

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

>>> s='love  python'

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

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

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

默認(rèn)的分隔符除了空格,還有 '\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() #默認(rèn)空格作為分隔符,但字符串中沒有分隔符,因此,把整個字符串作為列表的一個元素
['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可以很快進(jìn)行實現(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)師和裝飾器等重要的進(jìn)階知識點,皆為深入學(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

最新評論

苍南县| 许昌市| 中宁县| 河北区| 象州县| 巴东县| 于都县| 乾安县| 江山市| 景德镇市| 格尔木市| 新巴尔虎右旗| 高平市| 扬州市| 福建省| 新田县| 千阳县| 旬阳县| 大理市| 九寨沟县| 尼勒克县| 营口市| 邳州市| 河曲县| 凉山| 武功县| 青阳县| 土默特左旗| 兰西县| 滦平县| 贵定县| 虞城县| 东台市| 新民市| 昌黎县| 县级市| 平凉市| 萍乡市| 通河县| 通道| 赤壁市|