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')
相關文章
- python中zip()函式的用法Python函式
- Python-split()函式用法及簡單實現Python函式
- Perl split字串分割函式用法指南字串函式
- php中的chunk_split()和str_split()字串函式PHP字串函式
- python中upper函式的用法是什麼?Python函式
- PyThon range()函式中for迴圈用法Python函式
- python sorted()函式的引數用法Python函式
- python函式符號sympy的用法Python函式符號
- Matlab中erf函式的用法Matlab函式
- Python range() 函式用法Python函式
- Python排序函式用法Python排序函式
- C++中函式呼叫的用法C++函式
- Python中lambda表示式的用法Python
- split() 函式解析 (一)函式
- GetModuleFileName函式的用法函式
- Instr函式的用法函式
- python(python中的super函式、)Python函式
- spark RDD的學習,filter函式的學習,split函式的學習SparkFilter函式
- java——split的用法(字串拆分)Java字串
- python中的join()函式Python函式
- Python3 range() 函式用法Python函式
- Kotlin中的also、let、run、with、apply函式的用法KotlinAPP函式
- Python技法2:函式引數的進階用法Python函式
- JS字串擷取函式slice(),substring(),substr()的用法 區別split()後期遇到補充JS字串函式
- Python hasattr() 函式 // python中hasattr()、getattr()、setattr()函式的使用Python函式
- C++中push_back()函式的用法C++函式
- ES 6 中的箭頭函式及用法函式
- 【Oracle的NVL函式用法】Oracle函式
- string 函式的基本用法函式
- PHP 每日一函式 — 字串函式 chunk_split ()PHP函式字串
- 『無為則無心』Python函式 — 25、Python中的函式Python函式
- 理解Python中的Lambda函式Python函式
- Python中的main函式解析PythonAI函式
- Python 偏函式用法全方位解析Python函式
- Python函式用法和底層分析Python函式
- Python assert斷言函式及用法Python函式
- mysql 效果類似split函式MySql函式
- sys_context函式的用法Context函式