举例详解Python中的split()函数的使用方法
函数:split() Python中有split()和os.path.split()两个函数,具体作用如下: 一、函数说明 参数说明: 注意:当使用空格作为分隔符时,对于中间为空的项会自动忽略 2、os.path.split()函数 参数说明:
>>> u = "www.doiido.com.cn" #使用默认分隔符 >>> print u.split() ['www.doiido.com.cn'] #以"."为分隔符 >>> print u.split('.') ['www','doiido','com','cn'] #分割0次 >>> print u.split('.',0) ['www.doiido.com.cn'] #分割一次 >>> print u.split('.',1) ['www','doiido.com.cn'] #分割两次 >>> print u.split('.',2) ['www','com.cn'] #分割两次,并取序列为1的项 >>> print u.split('.',2)[1] doiido #分割最多次(实际与不加num参数相同) >>> print u.split('.',-1) ['www','cn'] #分割两次,并把分割后的三个部分保存到三个文件 >>> u1,u2,u3 = u.split('.',2) >>> print u1 www >>> print u2 doiido >>> print u3 com.cn
>>> c = '''say hello baby''' >>> print c say hello baby >>> print c.split('n') ['say','hello','baby'] 3、分离文件名和路径 >>> import os >>> print os.path.split('/dodo/soft/python/') ('/dodo/soft/python','') >>> print os.path.split('/dodo/soft/python') ('/dodo/soft','python') 4、一个超级好的例子 >>> str="hello boy<[www.doiido.com]>byebye" >>> print str.split("[")[1].split("]")[0] www.doiido.com >>> print str.split("[")[1].split("]")[0].split(".") ['www','com'] (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |