本文主要通过实例介绍split()函数在Python中的使用。split()函数的使用是Python学习中的基础知识,通常用来切片字符串,转换成列表。有需要的可以参考一下。
功能:拆分()
Python中有两个函数,split()和os.path.split()。它们的具体职能如下:
Split():拆分字符串。通过指定分隔符分割字符串,并返回分割后的字符串列表。
Os.path.split():根据路径拆分文件名和路径。
一、功能描述
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 ')
参数描述:
PATH以参数形式引用文件的完整路径:
如果给定了目录和文件名,则输出路径和文件名
如果给定了目录名,则输出路径和是空文件名。
二。例子
1.常见示例
u=' www . doi do . com . cn '
#使用默认分隔符
打印u.split()
[' www . doi do . com . cn ']
#带“.”作为分离器
打印u.split(' . ')
['www ',' doiido ',' com ',' cn']
#拆分0次
打印u.split(' . ',0)
[' www . doi do . com . cn ']
#分割一次
打印u.split(' . ',1)
['www ',' doi do . com . cn ']
#分裂两次
打印u.split(' . ',2)
['www ',' doiido ',' com.cn']
#拆分两次,取序号为1的项目
打印u.split(' . ',2)[1]
多伊多
#拆分的最大次数(实际与不带num参数的相同)
打印u.split(' . ',-1)
['www ',' doiido ',' com ',' cn']
#拆分两次,将拆分的三部分保存到三个文件中。
u1,u2,u3=u.split(' . ',2)
打印u1
万维网
打印u2
多伊多
打印u3
com.cn
2.删除换行符。
c=' ' '说
你好
'宝贝'
打印c
说
你好
婴儿
打印c.split('\n ')
['说','你好','宝贝']
3.分开文件名和路径。
导入操作系统
print OS . path . split('/dodo/soft/python/')
('/dodo/soft/python ','')
打印OS . path . split('/dodo/soft/python ')
('/dodo/soft ',' python ')
4.一个超级好的例子。
“你好,男孩,再见”
打印字符串split('[')[1]。拆分(']')[0]
www.doiido.com
打印字符串split('[')[1]。拆分(']')[0]。拆分('.')
['www ',' doiido ',' com']
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。