Python中的split()函式的用法
Python中有split()和os.path.split()兩個函式,具體作用如下:
split():
拆分字串。通過指定分隔符對字串進行切片,並返回分割後的字串列表(list)os.path.split():
按照路徑將檔名和路徑分割開
一、函式說明
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')
引數說明:
1.PATH指一個檔案的全路徑作為引數:
2.如果給出的是一個目錄和檔名,則輸出路徑和檔名
3.如果給出的是一個目錄名,則輸出路徑和為空檔名
二、分離字串
string = "www.python.com.cn"
1.以’.'為分隔符
'''
遇到問題沒人解答?小編建立了一個Python學習交流QQ群:778463939
尋找有志同道合的小夥伴,互幫互助,群裡還有不錯的視訊學習教程和PDF電子書!
'''
print(string.split('.'))
['www', 'python', 'com', 'cn']
2.分割兩次
print(string.split('.',2))
['www', 'python', 'com.cn']
3.分割兩次,並取序列為1的項
print(string.split('.',2)[1])
python
4.分割兩次,並把分割後的三個部分儲存到三個檔案
'''
遇到問題沒人解答?小編建立了一個Python學習交流QQ群:778463939
尋找有志同道合的小夥伴,互幫互助,群裡還有不錯的視訊學習教程和PDF電子書!
'''
u1, u2, u3 =string.split('.',2)
print(u1)—— www
print(u2)—— python
print(u3) ——com.cn
三、分離檔名和路徑
import os
print(os.path.split('/dodo/soft/python/'))
('/dodo/soft/python', '')
print(os.path.split('/dodo/soft/python'))
('/dodo/soft', 'python')
相關文章
- Java中Split函式的用法技巧Java函式
- pipe row的用法, Oracle split 函式寫法.Oracle函式
- python中zip()函式的用法Python函式
- Python-split()函式用法及簡單實現Python函式
- Python 中的map、reduce函式用法Python函式
- Python strip函式和split函式Python函式
- Perl split字串分割函式用法指南字串函式
- Python中典型內建函式的用法Python函式
- js中split函式的使用方法JS函式
- 轉:類似SQL中的split函式SQL函式
- ASP 中 Split 函式的例項 (轉)函式
- php中的chunk_split()和str_split()字串函式PHP字串函式
- Python 中filter函式用法PythonFilter函式
- python中upper函式的用法是什麼?Python函式
- Python 中求和函式 sum 用法Python函式
- mysql中replace函式的用法MySql函式
- php中split()用法PHP
- PyThon range()函式中for迴圈用法Python函式
- python 中 print 函式用法總結Python函式
- C++中函式呼叫的用法C++函式
- Matlab中erf函式的用法Matlab函式
- matlab中sort函式的用法Matlab函式
- python sorted()函式的引數用法Python函式
- python函式符號sympy的用法Python函式符號
- Python中enumerate函式用法詳解Python函式
- javascript的split()函式使用介紹JavaScript函式
- Python range() 函式用法Python函式
- Python排序函式用法Python排序函式
- split() 函式解析 (一)函式
- javascript函式之——splitJavaScript函式
- Python中帶下劃線_的變數和函式命名的用法Python變數函式
- Python中lambda表示式的用法Python
- GetModuleFileName函式的用法函式
- createStyleSheet()函式的用法函式
- qsort函式的用法函式
- COALESCE函式的用法。函式
- python基礎 split 和 join函式比較Python函式
- ascii函式和substr函式的用法ASCII函式