优质院校 建设网站,网站建设熊掌号,自己做抽奖网站违法吗,凡客品牌函数#xff1a;split()
Python中有split()和os.path.split()两个函数#xff0c;具体作用如下#xff1a;
split()#xff1a;拆分字符串。通过指定分隔符对字符串进行切片#xff0c;并返回分割后的字符串列表#xff08;list#xff09;
os.path.split()#xff1a;…函数split()
Python中有split()和os.path.split()两个函数具体作用如下
split()拆分字符串。通过指定分隔符对字符串进行切片并返回分割后的字符串列表list
os.path.split()按照路径将文件名和路径分割开
一、函数说明
1、split()函数
语法str.split(str,numstring.count(str))[n]
参数说明
str:表示为分隔符默认为空格但是不能为空()。若字符串中没有分隔符则把整个字符串作为列表的一个元素
num:表示分割次数。如果存在参数num则仅分隔成 num1 个子字符串并且每一个子字符串可以赋给新的变量
[n]:表示选取第n个分片
注意当使用空格作为分隔符时对于中间为空的项会自动忽略
2、os.path.split()函数
语法os.path.split(PATH)
参数说明
1.PATH指一个文件的全路径作为参数
2.如果给出的是一个目录和文件名则输出路径和文件名
3.如果给出的是一个目录名则输出路径和为空文件名
二、分离字符串
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])
gziscas
4.分割两次并把分割后的三个部分保存到三个文件
u1, u2, u3 string.split(.,2)
print(u1)—— www
print(u2)—— gziscas
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)
四、实例
strhello boy[www.baidu.com]byebye
print(str.split([)[1].split(])[0])
www.baidu.com