当前位置: 首页 > 后端技术 > Python

pythonsplit()函数的使用

时间:2023-03-25 22:20:13 Python

split()函数的使用Python中有两个函数,split()和os.path.split()。具体函数如下:split():拆分一个字符串。通过指定分隔符对字符串进行切片,返回拆分后的字符串列表(list)os.path.split():根据路径对文件名和路径进行拆分1.函数说明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.如果给出的是目录名,则输出路径和文件名为空2.分隔字符串string="www.gziscas.com.cn"1.使用'.'作为分隔符print(string.split('.'))['www','gziscas','com','cn']2.拆分两次print(string.split('.',2))['www','gziscas','com.cn']3.拆分两次,取序号为1的项print(string.split('.',2)[1])gziscas4.拆分两次,保存三部分分成三个文件u1,u2,u3=string.split('.',2)print(u1)——wwwprint(u2)——gziscasprint(u3)——com.cn3.将文件名和路径分开importosprint(os.path.split('/dodo/soft/python/'))('/dodo/soft/python','')print(os.path.split('/dodo/soft/python'))('/dodo/soft','python')4.例子str="helloboy<[www.baidu.com]>byebye"print(str.split("[")[1].split("]")[0])www.baidu.com