Python知识点汇总--split(“/“)[-1]和split(“/“,-1)区别

split("/")[-1]和split("/",-1)区别

直接上代码解释:

str="https://scikit-learn.org/stable/user_guide.html"
print("[-1]:%s"%str.split("/")[-1])
print("[-2]:%s"%str.split("/")[-2])
print("[-3]:%s"%str.split("/")[-3])
print("[-4]:%s"%str.split("/")[-4])
print("[-5]:%s"%str.split("/")[-5])

print("-1:%s"%str.split("/",-1))
print("0:%s"%str.split("/",0))
print("1:%s"%str.split("/",1))
print("2:%s"%str.split("/",2))
print("3:%s"%str.split("/",3))
print("4:%s"%str.split("/",4))
print("5:%s"%str.split("/",5))

结果:

[-1]:user_guide.html
[-2]:stable
[-3]:scikit-learn.org
[-4]:
[-5]:https:
-1:['https:', '', 'scikit-learn.org', 'stable', 'user_guide.html']
0:['https://scikit-learn.org/stable/user_guide.html']
1:['https:', '/scikit-learn.org/stable/user_guide.html']
2:['https:', '', 'scikit-learn.org/stable/user_guide.html']
3:['https:', '', 'scikit-learn.org', 'stable/user_guide.html']
4:['https:', '', 'scikit-learn.org', 'stable', 'user_guide.html']
5:['https:', '', 'scikit-learn.org', 'stable', 'user_guide.html']

解释:

split("/")[-1]:将最后一块切割出来;split("/")[-2]:将倒数第二块切割出来 (只保留切出来的一块);

split("/",-1):全切; split("/",0):不切; split("/",1):将最前面一块切一刀 (每一块都保留)

  • 12
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值