Python3中的split()函数的⽤法
⼀、split()函数
1、语法:
str.split(str="",unt(str))[n]
str:表⽰为分隔符。默认为所有的空字符,包括空格、换⾏(\n)、制表符(\t)等,但是不能为空(’’)。若字符串中没有分隔符,则把整个字符串作为列表的⼀个元素
num:表⽰分割次数。默认为 -1, 即分隔所有,如果存在参数num,则仅分隔成 num+1 个⼦字符串,并且每⼀个⼦字符串可以赋给新的变量
[n]:表⽰选取分割的列表中下标为n的分⽚
返回值:返回分割后的字符串列表。
2、分离字符串
str = "www.csdn"
2.1.以’.'为分隔符
print(str.split('.'))
>>
['www', 'csdn', 'net']
2.2.分割⼀次
print(str.split('.',1))
>>
['www', 'csdn']
2.3.分割两次,并取序列为1的项
print(str.split('.',2)[1])
>>
csdn
2.4.分割两次,并把分割后的三个部分保存到三个⽂件
s1, s2, s3 =str.split('.',2)
print(s1) >>> www
print(s2) >>> csdn
print(s3) >>> net
⼆、os.path.split()函数
1.语法:
os.path.split('PATH')
1.PATH指⼀个⽂件的全路径作为参数:
2.如果给出的是⼀个⽬录和⽂件名,则输出路径和⽂件名
3.如果给出的是⼀个⽬录名,则输出路径和为空⽂件名
2、分离⽂件名和路径
import os
print(os.path.split(’/d/soft/python/’))
(’/d/soft/python’, ‘’)java中split的用法
print(os.path.split(’/d/soft/python’))
(’/d/soft’, ‘python’)
3、实例:获得域名
str="hello csdn<[www.csdn]>byebye"
print(str.split("[")[1].split("]")[0])
www.csdn
我们在学习 python 爬⾍的时候例如需要保存图⽚,图⽚名称的获取,可以依照下列⽅法:
url = "www.baidu/python3/image/123.jpg"
path =url.split("/")[-1]
输出结果:
'123.jpg'
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论