00:00
啊,上节课讲了这个类和对象,什么是类,一种抽象的类型,什么是对象,具体的这个类的一个instance object实例对象,那么不同的类呢,就会有不同的特点,哎,数字有数字特点,这个字符串字符串特点,还有没有什么常见的类型呢?注意这个时候啊,我的双手放在落位,嗯,还是伸出双手留两个食指,然后食指往下落,落落落落在F跟勾上,这时候你的左手呢,落在JKL分号上,哎,那么JKL分号呢,这个小拇指在分号上往上挪是P。哎,再往左一格是一个中括号,再往右一格呢,是一个中括号,这时候呢,你就可以输出两个中括号,那这中括号一回车呢,他说新L,为什么呢?因为你的输入法是有问题的,注意我们一定要怎么样使用英文半角的方式,你看全角的它叫这么宽,半角的它比较窄。
01:04
哎呀,这个Python编程呢,认得还是半角的一回车,这个输入一个一对中国号,输出一对中国号,它是什么类型呢?我们把它放到type里面,问问他这是什么类型啊,它的类型是list。是list,那什么是list呢?那我们就可以喊救命啊,救命啊,什么是呀,他跟我们说list啊,是一个class,是个类型,是个type,它呢,有三个词来描述,Beauty in, 内建的built,建在里边了吗?Muable和sequence。内建的mutable什么意思?Mute就是调音,把它这个音轨给它谬掉,把它的声音给它谬掉,就是可以改变的意思,Muteable呢,就是可以改变的,Sequence呢,Sequence是有顺序的排列,哎,有前有后,哎12345,咱们咱们排个是吧,排队买东西一个一个来是吧,啊拿着爱的号码牌嘛是吧,拿着爱的号码牌嘛,那么这个里面就有什么呀。
02:13
啊,如果没有参数的话,那么它就怎么样产生一个空的列表,产生空列表,也就是说list是个类,如果参数是啥都没有的话,产生一个空类表真的可以吗?我们按Q退出去,让L=Lia,那这个L是个啥呢?是个空类表,确实成功了,但是L这样的名字好不好呢?我们看一下Python的说法,PP8啊,Python的。Enhancement proposal就是增强建议第8条,也就是关于这个格式的命名规范的这么一个事儿,他说什么呢?呃,不要使用小写L,大写O和大写I来描述这个这这个变量,为什么呢?
03:02
小写L,大写I和1很像,大写O呢,和0很像,它有时候可能会分不出来,那么这个时候我们就得注意,那我们用什么呢?我们用LST来当这个变量名。LLC等于什么呀?等于一个Lisa是没问题的,LSSE是什么呢?是个列表,那LSSE是什么类型呢?LS是绿色类型,哎,那我直接写一下,让LSSE等于一对中括号行不行呢?那LSE也是一对中国号,这俩是目前看是没有什么区别的,看起来是等价的,诶那这LSE能干什么呢?LSE放这儿来之后按一个点儿,按一个点儿之后呢,再摁ta ABB tab, 这个据说是AI之后最常见最常摁的摁键,有好多东西啊,LSD点有好东西,第一个就是aend的a pen的是是什么好来写a pen它是一个beauty in the method的,而且自动加一个括弧是吧,加一个括弧,那么我们直接用吧,啊判断什么呀啊判断一个0。
04:14
那么ID就是什么?中国号里面出现了一个东西,出现的是0,在PA的一个1呢?LSE是啥呢?有一个0,还有一个1。有一个0,还有一个1,这个0呢,就是最开始的0,在0后边又追加了一个1 0和1之间用逗号,外边用中括号再追加一下,追加个啥,追加个2,这时候LSD呢,在0逗号1后边又追加了一个2,这就是这么一个过程,这什么呢?这就是例子。扩展了就俗称扩列嘛,是吧,扩列追加,那么我们能不能看看这个过程啊,把这个代码复制出来,去这个Python tutor.Python tutor Python tutor里面有什么呢?有编辑这个代码,我们可以看到一行一行的执行的过程,一开始来空列表,我们看看效果哈,第一行执行LSD是空列表,第二行执行LSD呢,指向一个地方,它是0在运行呢,后边就有一个,哎,一个一个往后追加,这就是啊判的意思,那追加了元素之后,LSD还是原来来粉ST吗?我们用ID看一下LST。
05:28
那是39104,我再啊喷子一个3啊喷子上了,我再看看ID lst它是什么?还是39104,也就是说不管你怎么追加,它仍然是这个列表,它的位置是它的,它的内存地址是没有没有变化,那我能不能一把写出来,比如说我我直接写LSE等于什么呀?等于一个中国号01234行不行呢?LSE那还真可以,我不用一个一个判断了,直接就写出来了,那他的ID会变化吗?他的IID会变化,为什么呢?因为他就是从原来那个,它不是在原来的基础之上追加了,而是在原来的基之上换了一个新的列表了,这个就是不同的效果,那这个aend的绿色的aend的究竟算个什么呢?我们去喊救命,对着谁喊呢?对LSSE的aend的喊救命,它是。
06:28
一个method,一个方法,什么方法呢?Beautyin.list内建的list类的一个实例对象,实例对象那什么是一个method的呢?我们下次再说o ez教程。
我来说两句