00:00
好,呃,我们这个EMS的练习呢,也说完了啊,那接下来我们接着往下说,呃,我们来说一个什么呢?保存一下啊,我们来一个0008,我们的RGE叫做一个range,点一个PY,呃,那个range什么呢?Range实际上是一个函数啊range。那当然这个range包括我们之前说的list s7r这些,它严格来讲它也不算是函数,我们以后会说它是个构造函数,但是现在我们就当成函数就OK了啊range它是一个什么呢?是一个函数,哎,它可以干嘛呢?它可以用来哎生成一个什么呀?哎,自然数的这个序列啊,自然数的序列什哎,由这个自然数组成的一个序列啊,由这个自然数组成一个序列,那这里边我们来看一下啊,看一下啊,我们直接来整一个R等于一个range,我们直接调一下R啊RGER呢,我这直接写个五啊,写个五,那这时候我们先看效果啊,先看效果直接print一下这个R啊,这一保存我们这一执行,诶,它显示一个r range,一个这个零逗号五啊,零逗号五,那这个什么意思,那我这写了一个五,其实就是什么呢?它就生成了一个什么呢?哎,一个这样的序列,哪样的是一个这个零。
01:20
1234啊有五个数字啊,有五个数字,就是这五个自然数是吧?01234,由这五个自然数组成的一个序列,这就是说润五的意思啊,这边有五个数字,但是同学说你老师你这样也看不出来呀,这确实是看不出来对吧?那你要想看出怎么办呢?如果你要想看出来的话,你可以把我们这个R啊,也就是我们这个R生成这个R给它转换成一个list啊转成一个list,这个时候你是不是能看出来了?哎,01234啊,01234,所以注意啊,R它可以用来生成一个什么呀,序列,哎,由自然数组成的序列,你写五里边有五个数,如果你写十啊,我们写一个二等于个这个润,我们来一个十,它里边就有什么呀,就有十个自然数零到九,懂这意思吧,哎,所以注意啊,它就可以生成这么一个自然数的一个序列,那这里边我们来说一下,我们说该函数,哎,该函数需要什么呢?需要三个参数啊,需要三个参数,第一个是我们这个起始位置,哎,第二一个是什么呢?是我们。
02:20
这个结束位置第三一个是什么呢?是我们这个不长,你会发现它的参数是不是跟我们的这个跟我们这这个切片是一样的呀,诶作用也是一样的啊,作用也是一样的,那注意了,起始位置这个东西是可以什么呀,省略的啊,可以省略的不长也是可以什么呀,可以省略的啊可以省略的那不长的默认是一,那起始位置呢,哎默认是零,哎默认是零,所以在这儿我只写了一个十对吧,实际上跟我写零逗号十是什么呀?是一样啊,零逗号十是不是一样的呀?啊一样的,那好了,那你猜猜我这来一个三逗号十什么效果,三逗号十我这也执行是不是3456789啊来34689,那我这如果来什么呢?还是零逗号十,零逗号十还是零到九对吧,零到九,然后我这逗号来一个二呢,来个二呢,这一保存,那就是零二算六八是不是隔一个来隔一个来一个,哎这么一个啊不长,或者呢,你也可以写负一啊。
03:20
写负一什么效果呢?我一执行,诶写负一是不是一个都没有了,为什么?因为我这方向写错了啊,为什么方向写错了,我们来看一下二等一个润,因为我们说了,如果我写负一,它是不是应该从后往前走啊,哎从后往前走,你写一个零到十,它反了,你可以写什么呀,你可以写十逗号零,然后来一个负一,这时候一保存,我们再看是不是十九八七六五三二一啊哎65321,所以注意这个润什么作用,它就是可以很方便的给我们干嘛呀,生成一组自然数的一个序列啊,自然数一个序列,那同学说了,这有啥用啊,这有啥用啊,哎,确实你说如果我这么用的话,确实没啥用,那有什么用,之前我们是不是写了一个,说一个负循环,我们可以用来便利这个序列呀,大家注意啊,我们的负循环也可以便利润质啊,可以变利润质什么意思,看着了啊,我直接负循环,我来什么呢?哎,In一个这个,诶range range,我们这直接来一个零逗号,一个十,或者你可以直接写十。
04:20
也没问题,那这个时候我们来看一下,我直接print一下这个啊直接print一下,哎这样一保存,我们来看艾就是什么,是不是就是一个零到九啊,哎零到九,那这我改一个,改一个20啊,改一个20,我们这儿一直行是不是就一个零到19啊,哎,零到19,那这润质有什么用?哎润质主要用来配合我们这个负循环使用,那我们说了,通过我们这个range,诶可以干嘛呢?诶可以创建一个这个执行什么呀?诶指定次数的一个负循环啊,可以创建一个执行直行次数负循环啊,你想执行二次,你写个20,你想执行30次,你就写一个30,这就执行30次了,懂这意思吧,这就们说润作用啊,润我们需要和这个负循环配合使用,这样我们就可以创建一个负循环了啊,创建一个执行指定次数的一个负循环了,那它注意它实际上也属于一种序列啊,也属于一种序列啊,自然数的一个序列,那这块就说完了是吧?哎,也就是说以后如果我们用循环的话,其实很明显我们这个负循环数。
05:20
比我们这个Y要简单呀,哎你直接印润写几次就执行几次了,而如果你用Y,你看在干嘛呀,哎,I等于零,I小于什么什么东西,I加等于一这个东西是不是非常非常麻烦,而你如果用for循环的话,直接什么呀,直接用R就可以了啊,直行R就可以了啊好,那这里边注意了,那我们说了我们的负循环,负循环,哎除了什么呢?除了这个创建方式以外,其余的都和我们的什么呀,哎well一样,哎,Well一样。哎,包括什么呢?包括我们这个else呀,包括什么呢?包括我们这个哎break呀,哎包括我们这个continue啊,诶都可以在这个负循环中使用,诶这些东西都可以直接在负循环使用,并且实际上什么呀,诶并且for循环使用起来什么呀,诶也更加简单啊,也更加简单,所以其实我们会用的比较多的话都是什么呀,For循环啊,在任何语言里都是while循环,相对来说用的没有那么多,用的主要还都是什么呀,还都是for循环啊,还都是for循环,就这么一个东西啊,非常简单,那好,那这个说完了,我们就不再多说了,那这块我们来留一个这什么呀,我们来留一个这个练习,什么练习呢?哎,我们来教之前,哎使用我们这个while循环做的这个练习,哎,我们在什么呢?在使用我们这个for循环完成一次啊完成。
06:57
一次啊,把之前使用外号循环的练习,再用负循环联系一次,一是学习负循环,二一个也是我们对之前的知识的一个复习,那负循环非常非常重要啊,你一定要会用啊,一定要会用,而且注意负合循环在这儿,它也不是说只能便利什么呀,便利这个任职便利这个例子,所有的序列复圈都可以遍利,比如说我来一个s s in一个这个hello,我也可以干嘛呀,也可以遍列字符串啊,也可以遍利字符串,那这个时候这S的值是谁?S第一次就是H,第二次就是E,然后lo这一执行是不是hello,诶,Hello啊也可以便列字符串,只要是序列它都可以去便利啊,只要是序列都可以便利,好,这是我们说的润,还有这个负循环啊,把这个任务完成一下啊,一定要认真去做啊,认真做,我们这里还是先停一下。
我来说两句