笔记:split()方法

Python split() 是通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符
串,所以 split()就是将一个字符串分裂成多个字符串组成的列表。
    (1)当不带参数进行分割的时候,默认是敲掉空格留下空格左右的字符串
    (2)当带参数时:

eg1:
st0= 'iisongiiihuaniiiigongi'        
print(st0.split('i'))


结果为:['', '', 'song', '', '', 'huan', '', '', '', 'gong', '']


原因:    可以理解为敲掉i分为两个字符串,第一个字符串为'' 和第二个字符串 'isongiiihuaniiiigongi';所以左边两个i去掉
留下了两个空字符串;而到中间3个i连续的部分第一个i,敲掉留下了song,第二第三个敲掉左边都留下了空字符串,所以一共留下两空字符串,后面同理;最后一个i被敲掉留下左边的gong和右边的空字符串。为上面的结果。


eg2:>>> str="hello boy<[www.doiido.com]>byebye"
>>> str.split("[")[1].split("]")[0]
'www.doiido.com'
>>> str.split("[")[1].split("]")[0].split(".")
['www', 'doiido', 'com']

 

参考来源:http://www.cnblogs.com/douzi2/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值