学会切片,编程方便多了

我们知道切片是python中非常常用的一种技术,但是感觉不太好记各种切法,我来给大家总结一下切片规律,掌握这个规律就掌握了切片。

切片规律

  • 1.首先确定需要切片的范围,每一个元素有两个索引,即一个是正数一个是负数。注意: 这里无论是正数还是负数都与切片无关,都是指定同一个元素,可以同时使用如 [2:-1]。从第一个索引的位置到第二个索引的位置之间就是要切片的范围。如果没有给出索引则默认到边界。从第一个索引开始,切到第二个索引结束,第二个索引对应的元素不包括在内。
  • 2.其次要搞清楚是顺着切还是倒着切,顺着切就是常规操作,倒着切则需要指定步长为负数,切出来的结果就是倒序。
  • 3.最后一中特殊情况要特殊说明,就是第一个索引指定的元素在后面,第二个元素在前面,如 [9:1] ,则是从第九个元素切到第一个元素,正常情况是没有返回结果的,但是可以通过指定步长为-1,从索引为9的元素开始,切到索引为1的元素为止,索引为1的不包括在内。
假设现在有一个字符串 num_str=“0123456789”,以对此字符串进行切片,来熟悉操作

题目

  • 1.截取从 2 ~ 5 位置 的字符串
  • 2.截取从 2 ~ 末尾 的字符串
  • 3.截取从 开始 ~ 5 位置 的字符串
  • 4.截取完整的字符串
  • 5.从开始位置,每隔一个字符
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值