Python中的split()函数的用法

我想请教下,Python中的split()函数的用法
最新回答
爱哭的小鬼

2024-11-04 02:05:02

Python中的split()和os.path.split()函数用于字符串处理。split()函数将字符串根据指定分隔符进行拆分,返回一个字符串列表,当分隔符为空时会自动忽略中间的空项。函数语法为str.split(str="",num=string.count(str))[n]。参数str代表分隔符,默认为空格,num表示分割次数,[n]用于选取第n个分片。os.path.split()函数用于将文件路径按照路径与文件名进行分割,语法为os.path.split('PATH')。若PATH为文件全路径,则返回路径与文件名;若为目录名,则返回路径与空文件名。

通过split()函数可以分离字符串,例如将字符串 "gziscas.com.cn" 按照 '.' 分隔符进行分割。使用split('.'),得到列表 ['www', 'gziscas', 'com', 'cn']。分割两次并选取序列1的项,结果为 'gziscas'。将分割的三个部分保存到三个变量中,变量分别为 'www', 'gziscas', 'com.cn'。

利用os.path.split()函数分离文件名和路径,例如对于路径 '/dodo/soft/python/',输出为 ('/dodo/soft/python', '');对于路径 '/dodo/soft/python',输出为 ('/dodo/soft', 'python')。

下面是一个实例:字符串 "hello boy<[
www.baidu.com
]>byebye",使用split("[")和split("]")进行分离并获取中间的网址,结果为 '
www.baidu.com
'。