00:00
上节课学的是什么呢?学的是切片,怎么切呢?前闭后开,前面是要的,后边呢是不要的,那么我们除了这个列表可以切片之外,字符串能不能切片儿,我们做一个字符串,哎,我们说S是什么呀?I love pthon very much, 那么这个S呢,就是一个字符串,那么S它的切片是什么?我要切拍子,我先找到谁啊?我先找到P的。这个索引。P也是拍子,它可以直接找一个拍子的索引,对吧,那么我现在打算切呢,我就切这个SS从启切呢,7冒,哎,7冒7冒不行啊,7冒之后还得有一个嫩色。谁的Les Python Les, 哎哎,不,不能光有Python Les啊,得从7开始加上这个Python Les这是多少呢?是不是就把Python切出了,哎,这就是综合使用对吧?所以呢,找到开始位置索引你家长度呢,找到这个Python这个词儿,那这个能不能有什么实际意义呢?比如说啊,咱们这个屏幕这个右上角是一个小home的,就是home这个图标,我们检查元素。
01:27
到这儿呢,我们找到这个image这个元素,你看它是高亮显示的,然后复整体是什么呀?把它复制下来,复制下来之后呢,右上角把它叉掉,就检查元素这个叉掉,如果不是用火狐也可以做类似的复制元素,把它粘到这儿,那这个是一个什么呢?这个就是一个新的string,我们用三个单引号把它。放到里边为什么用三个单引号呢?因为这里面有一些双引号,你要不用三个单引号,你还得去转译,就有点儿复杂,我们找到它,找到它之后要的是什么呀?我们要的是,你看这是意味着元素有一个属性,又一个属性,还一个属性,SRC属性,SRC属性是什么呢?很长的一个网址,它是一个图片,那我现在要找到什么呀?找到Index,谁的index呢?是SLC等于双引号的index,但是如果这儿有个双引号,那后边这个双引号的不跟,不知道跟谁配对了,所以我要把前面这个在字符串里边的双引号进行一个转移,那这个时候找到。
02:40
S的这个东西是什么呢?我把它附给一个东西叫start开始的位置,然后我要把得到Le死,Le死这回是谁啊?楞死啊楞,S等于什么呢?等于这个SRC等于反斜杠双引号的长度,那么。
03:05
那么我们现在呢,准备开始对S进行操作,S什么呢?S indexs indexs index, 谁呢?我们找的是双引号,同样的这个双引号我必须得加反斜杠才知道前面这个双引号跟后面这个双引号配对,这个双引号是里边的一部分,那从谁开始呢?从Start+Les。这个位置开始往后找,也就是说从这个的后边找到了这个双引号的位置,那这个双引号呢,就是我们所要的这个值,这是所要的这个值,那么我们现在呢,找到这个Les啊,其实是有问题的,这个Les应该是。给它加上这个函数,然后再去找到它的结尾值,那这个结尾值呢,我们把它赋给s stop, 哎,现在呢,我们对S进行切片,从谁开始,从start开始,从start开始呢?还是从这个我们先用start开始啊,然后到stop结束,它是SLC等于,但我不要SRLLC等于,那那个东西,那怎么办呢?我们要start+Les开始到stop结束,那这个时候S的这个切片就是我们要的这个网址,这个网址对不对呢?右键盘打开链接。
04:45
诶,确实是这个小home键,那这个就完成了,这个切片儿,不光浏览器要对网页的源代码切片儿,我们的这个Python程序其实也始终在切片儿,就比如说这句话,你说它分成几块,第一刀切在等号上,等号前面一段,等号后边一段,哎,等号后边一个一个的都得什么呀,都得是单词,这个过程叫什么呢?叫分词,比如说我们要。
05:14
这个等号,这是什么呢啊瑞。中括号里边的index让它等于什么呢?等于谁加谁,再乘以谁加谁,哎,就这么一个过程。那切片还有什么细节我们可以看吗?那上次那个网址啊,呃,通用的序列操作里面还有这么一个事儿,就是什么呢?I帽这之后再加一个Mo KI Mo j Mo k, 那这个step其实我以前我们见过是吧?我们见过在哪见过呢?我们原来在这个range值里面见过,对不对?Range跟less是很像的,它都是什么呢?都是一个序列性质的东西,而且呢,都可以有开始值,都可以有结束值,还都可以有补偿值。
06:02
现在就试一试这个list开始从0开始到10结束,不长为3,那么它呢,我们是range。Range好,这个时候是03699之后12超过10了,所以不能要,这是不长为3,不长为4呢,不长为4048,对吧,从5开始到10结束,不长为459 OK, 那么least如果是这个RANGE10的话,我们再同样的观察一下恩list的效果,恩利A帽帽。它空的话就是相当于step是1对吧,如果step是2的话呢,就是所有的偶数,我要我要奇数怎么办?从一开始就是基数对吧,但是我要到。八结束呢,那就是1357是吧,从一开始到八结束,以3为弧长,147。
07:09
147,那么从3开始结束值是空,到3结束就是369对吧,到369,那这个呢,就是这样的一个过程,哎,那步长可以是0嘛,比如说我三开始步长是0,他说value error s slide step cannot be zero不能是0,那不能是0是正数可以可以是负数吗?这个我们就得试试了,是吧,我们试试。首先恩萨先确认他怎么样呢?一帽五一开始5结束对吧,一冒5毛一是有的,那一冒5冒一冒负一行不行。冒负一是不行的,为什么呢?因为1冒5是。
08:02
从一开始每次就加一个负一,直接就不好使了,那我就想从1~5是不行的,那我从5~1是可以的吗?那我试试从5开始到1结束,每次减15432这倒序怎么理解呢?哎,不长为负,那就是倒着走是吧?倒着走它不就是不长为负吗?哎,恩利萨帽帽是这样的帽帽,如果我就一个不长负一就整个倒着走,相当于什么呢?相当于抬头变排尾,咔一下全都给它转化过来了,那列表还有其他的方式可以反全反转吗?我们按点儿按配不键。出现了一些函数,其中这个reverse就是反转的意思,Reverse reverse, 那恩利斯reverse之后就9~1是吧,在reverse呢,又1~9,哎,又一到9,那恩利斯E的这个reverse和这个不长为负一的这种方式有什么区别呢?那么如果是不长为负一的话,猫猫负一的话,N list的本身是不会改变的。
09:20
对吧,呃,那如果说。Reverse呢?Reverse之后,恩利本身是改变的,对吧,我在reverse它就回来,那恩利的。如果是不常为负一之后是转换不常回掉头,再掉头就变成什么呀,就变成不掉头了,就回归原样了,诶这就是什么,这就是两种方式,一个是不成为负一,不会对原列表产生改变,因为切片对原列表就是没有影响的,还有一个呢是reverse,就把它。翻转。
10:00
那么reverse这个单词怎么来的呢?来自于worse这个词儿翻转,哎,往里翻转内向,内向爱人吗?孔子说过一句话,什么呢?仁者爱人是吧,仁者爱人往外翻转呢,就是外向X wordt每年翻一次,每年转一次,哎,每年来一次。Anniversary啊,这个广告是什么?Advertise吸引某人的注意力转过来正向的吸引,那广告就是advertisement,使你的这个呃,注意力分散啊,Divert divert.就是什么放松、娱乐,多面向的versailele conver, 一起转,转化sub what, 从底下翻上来,颠覆推翻。诶,这就是这个单词的一些词根,那列表的翻转有什么意义吗?这是巴赫写的一个逆行的卡农类,类似于回文,你正着念是也可以是反着念也可以,非常有意思。那我们可以把音乐理解成抽象的音符。
11:11
那么这个时候呢,音乐的曲式也也就变成了一个用数列的方式去理解问题是吧?那这次呢,我们了解的是这个step,哎,它是什么?步长,每一次迈多大步子,迈一步,迈两步,迈三步,迈更多步,不长为负一呢?就掉掉头,那还可以是负二负三对吧?那掉头之后形成的这个东西和原来一模一样,叫回纹,这回纹可以怎么玩吗?我们下次再说。哦,Z教程。
我来说两句