python中的切片

什么是切片:
就是按照一定的方式把某个东西切成一片一片的,请看图
在这里插入图片描述也可能是这样的
在这里插入图片描述
那么在python中的切片是什么样的呢?
语法:变量名【::】ps:a【0:2:1】
切片对象:列表,元组,字符串
切片格式(按照什么规律来切):【起点:终点:步长】
起点:当步>0时,开头默认为0;当步长<0时,开头默认为-1
终点:当步长>0时,向右走+步长;当步长<0时,向左走-步长
步长:默认为1,步长>0时,从左向右走;步长<0时,从右向左走
(包尾部包头,基于步长
ps:步长默认时
在这里插入图片描述解释:a里面有 1,2,3,4,5,6 一共6个数字(也可以是字符串),从0取到2,一共3个数,但是包头不包尾,所以输出两个数字,即1,2;其中步长为1,等价于【0:2】

ps:步长为2时
在这里插入图片描述解释:从0取到6,也就是输出索引0到5的值(索引:index,值所对应的的编号),步长为2

ps:起点终点为负数,步长为1
在这里插入图片描述解释:步长为1时,取-5到-2的值,也就是 -5,-4,-3索引 所对应的值。

ps:起点终点为负数,步长为**-1**
在这里插入图片描述
解释:步长为1时,取-2到-5的值,也就是 -2,-3,-4 索引所对应的值。即【5,4,3】

ps:起点和终点写和不写的区别
在这里插入图片描述
解释:不写终点,表示从起点取完,包含终点;写了终点表示从起点取到终点的前一个,取头不取尾

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值