少儿编程python授课ppt_(29)python少儿编程之线性结构

线性结构

  1. 可迭代 for ... in
  2. len()可以获取长度
  3. 通过下标可以访问
  4. 可以切片
  5. 学过的线性结构 (列表、元组、字符串、bytes、bytearray)

切片

  • 通过索引区间访问线性结构的一段数据
  • [start:stop] 表示返回[start,stop)区间的子序列
  • 支持负索引
  • start为0,可以忽略
  • stop为末尾,可以忽略
  • 超过上界(右边界),就取到末尾;超过下界(左边界),取到开头
  • start一定要在stop的左边
  • [:]表示从头到尾,全部元素被取出,等效于copy()
  • 我们先看下字符串的例子
f9058f2116f8313e3a7fb6e45d1a7c3b.png
  • 然后我们看看bytes和bytearray
e2540c0df3c82ee9f09d43d30599fd48.png
  • 再看看列表
779a888f835ee732b0ef491bb2b45943.png
  • 再看看元组的
ce63a57f9fe07df3677ef285c4276042.png

步长切片

  • [start:stop:step]
  • step为步长,可以正数,也可以负数,默认为1
  • step要和start:stop同向,否则返回空序列
  • 我们就试一个字符串的 其他的大家自己试试
bfa37e3835afff4f99c36c3b24a4592a.png
  • 如图,范围是4到9,所以取到了4,6,8三个下标,输出为biu

我是阿孝,这节课就到这里,谢谢!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值