Python | split操作
1.str.split()
str.split(str="",num=string.count(str))[n]
str: 表示为分隔符,默认为空格,但是不能为空('')。若字符串中没有分隔符,则把整个字符串作为列表的一个元素
num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量
[n]: 表示选取第n个分片
注意:当使用空格作为分隔符时,对于中间为空的项会自动忽略
2.正则表示法:
re.split(pattern, string[, maxsplit=0, flags=0])
pattern:匹配的字符串(正则表达式匹配)
string:需要切分的字符串
maxsplit:分隔次数,默认为0(即不限次数)
flags:标志位,用于控制正则表达式的匹配方式,比如:是否区分大小写
3.os.path.split()
os.path.split(path) 将path分割成目录和文件名二元组返回
import os print(os.path.split('/dodo/soft/python/')) # ('/dodo/soft/python', '') print(os.path.split('/dodo/soft/python')) # ('/dodo/soft', 'python')