摘要:怎么玩来着?步长 steplist(range(0, 10 ,3))list(range(0, 10 , 4))list(range(5, 10 , 4))
字符串 也可以 进行切片 吗??s = "i love python very much!"s s.index("python")len("python")s.index("python") + len("python")s[7:13]先来看看字符串的切片
可以配合lenindexslice综合使用
右键检查器中的img标签复制 - 整体html
进入游乐场在六个引号的正中间粘贴代码
'''s = "src=\""start = html.index(s)word_len = len(s)start = start + word_lenend = html.index("\"",start)url = html[start:end]url过程先找到src=\"的位置作为开始注意双引号需要转义然后找到这个位置后面引号的位置最后通过这两个位置确定图片网址
这图片能找到吗?
火狐打开图片右键连接地址打开链接检查图片
确实找到了home文本处理的第一步就是分词py文件 经过tokenize的过程纯文本 变成 一个个的词(token)array[index] = (index + 4) * (2 + 6)
看来 简单的 一个赋值也要 分词切片(slice)还有什么细节吗?https://docs.python.org/3/library/stdtypes.html#mutable-sequence-types
而且 stop 后面 还 有冒号后面 再跟 一个stepstep 以前见过step 步长我们在range里面见过help(range)查看帮助
三个参数开始值 包括结束值 不包括步长值 递增的大小
怎么玩来着?步长 steplist(range(0, 10 ,3))list(range(0, 10 , 4))list(range(5, 10 , 4))步长步长这一步有多长
我们现在来深入研究slice的三个参数nlist = list(range(10))nlistnlist[::1]nlist[::2]nlist[1::2]nlist[1:8:2]nlist[1:8:3]nlist[3::3]slice三个参数也是开始值 包括结束值 不包括步长值 递增的大小
步长可以为 0 么?步长为 0nlist = list(range(10))nlistnlist[1:5:]nlist[1:5:0]结果
出现了 ValueError切片步长不能为 0那步长可以是负数么?步长为负步长为-1无法 从1到5nlist = list(range(10))nlistnlist[1:5:]nlist[1:5:1]nlist[1:5:-1]但可以从5到1
想要 步长为-1倒序nlist[5:1:-1]依然 是 前闭后开依然 不包括 stop
这倒序 怎么理解?倒着走步长为负就是 倒着走起来从5到1开始位置 是 高索引结束位置 是 低索引步长为负数
步长 可以省略 么?省略nlistnlist[::]步长缺省值为1
如果设置step为-1呢?反转nlistnlist[::-1]效果
开始结束缺省时步长为-1为翻转列表
这怎么理解?向后转
向后转队头变队尾队尾变队头nlist[::-1][::-1]
列表 有专门方法 可以反转吗??help(list.reverse)列表类 有 reverse方法
具体怎么用呢?代码nlist = list(range(10))nlistnlist.reversenlist效果
reverse 方法直接 改变 调用他的 原列表对象
除非将其赋给原列表
turn 和 vert 是同源的
倒着走 好玩吗??下次再说 来源:oeasy一点号
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!