split函数python_举例详解Python中的split()函数的使用方法

Python中有split()和os.path.split()2个涵数,实际功效以下:

split():分拆字符串数组。根据特定分节符对字符串数组开展切成片,并回到切分后的字符串数组目录(list)

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.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'] #切分2次 print u.split('.',2)['www', 'doiido', 'com.cn'] #切分2次,并取编码序列为1的项 print u.split('.',2)[1]doiido #切分最数次(具体与不用num主要参数同样) print u.split('.',-1)['www', 'doiido', 'com', 'cn'] #切分2次,并把切分后的三个一部分储存到三个文档 u1,u2,u3 = u.split('.',2) print u1www print u2doiido print u3com.cn

2、除掉换行符 c = '''sayhellobaby''' print csayhellobaby 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[]byebye" print str.split("[")[1].split("]")[0] print str.split("[")[1].split("]")[0].split(".")['www', 'doiido', 'com']文章内容来源于:www.seo-7.com

(责任编辑:网络)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值