00:00
好,我们回家上节课内容啊,上节课讲的是什么呢?空列表,哎,有两种方式构成空列表,一个是没参数的构造函数list直接走起来,还有一个呢,是一对中括号列表呢,里边有各种各样的方法,比如说list+aend,那什么是方法呢?什么是方法呢?哎,看起来我们就得去官网搜去搜出来什么结果呢?他说一个方法呀,就是一个函数,确实很像函数,对吧,但是在这个,但是是在对象X之上的一个方法,正常情况下呢,你可以管它叫X点内,然后arguments。Methods are defined as functions inside class definition, 就是说对象是谁?是XX点内,内是什么呢?是方法,那么这个方法呀,其实就是定义在类里边的函数。哎,这函数和方法确实很像,你看比如说print,一个hello,它就是什么?就是一个函数,一个括号括起来,然后里边搁参数,那么啊,Pen的呢,也是那么样的一个括号括起来,里边搁参数是吧。
01:17
它就是一个方法,但这个方法呢,是基于这个对象的,哎,那它们俩有什么不一样呢?AI说的是函数前面函,这个函数前面没有这个对象。但是这个方法前面呢,一定得有这个对象。哎,那我们呢,可以看到列表里面可以混着装是吧,又装整形又装字符,那我能装汉字吗?我们注意粘贴。粘贴过来之后啊,发现这个都出了问题了,一看这宽度我们就知道出问题了,什么问题啊,注意这个单引号跟这个单引号长得一样吗?这他怎么发了这个逗号跟这个逗号一样吗?
02:00
是不一样的,你仔细看是不一样,那怎么办?我们就得重新写lst list1等于什么呢?中括号,哎,括起来这些都得用英文绊角了,绊角了,哎,第一个人是谁啊,刘备,第二个人呢?关羽,第三个人呢,张飞,好回车LIST1是谁呀?就是刘备、关羽、张飞。哎,我们能不能观察一下这个list的对象和这个整形字符串有什么区别呀?来三句话,一个整数是123,一个浮点数是12.3,一个字符串是ABC,它们都在哪儿呢?都在frame上。哎,什么frame global frame这个frame是哪儿呢?这个Frame啊,其实就是画框,哎,如果有个画画外面的那个东西叫什么呀,叫框框给它框住了,所以叫什么呢?叫。叫这个画框frame,它也叫什么呀,真真哪个真那个成语有一个成语叫灵针,其首形容什么呢?形容这个,呃,前摇时间短,这个针其实就是这么一个词儿,这个这个这金字旁嘛,像一个像,像一块方布似的这么一块儿,一帧画面嘛,一帧画面,那这些都变量都在这个一帧画面上,都看得见摸得着。
03:26
嗯,他们都在哪儿呢?都在自己的真战空间,真就是frame stack呢,是战啊,他就搁这儿了。那LIA1是什么情况?I1223到这儿都没问题,但是lists可不是直接存在针战上了,LISTA1是存在针战上了,但是。这个具体的对象存在什么呢?存在堆上了,就是objects里面,你你这个真上我能看见谁啊?能看见这些能看见历史的,一但我看不见刘备,关羽,张飞,那我想要看见刘备关羽张飞应该怎么办呢?那么就得想办法,想办法那我问AIAI怎么说呀,AI说呀,它得有一个中括号括起来,哎,有中括号是吧,里边搁一个0,第0的元素,即。
04:18
刘备,索引呢,索引呢,这索引什么意思?注意我们走一遍啊。零星括号还是得打一点手感,哎,扎扎实实的,你可能打错,但这种错其实就是你在。真实的环境中存在着,而不是在一个这个就是诶想啥是啥要啥有啥的这么一个,这个叫温室中存在的利利丽色一的,你看这个打错,然后丽色依的第零个对象,丽色一的第一个对象,丽色依的第二个对象是吧?哎,这种方式叫什么呢?叫索引,什么叫索引来着?索引来自于食指,哎,食指第二根手指,那我们呢,就是可以访问这个字符串,第零个字符,第一个字符,第二个字符原来是访问字符串的,对吧?比如说我们可以看到第0个字符是刘备,那刘备的第0个字符是谁呢?其实就是刘。
05:19
对吧?刘备的第一个字母是谁呢?其实就是备是吧,我们再再再用这个更简单的哈,O1Z o2Z o3ZOOZZ无穷匮也。那么这个名单可以aend的吗?名单能不能aend呢?我们再追加一个O4Z,让namelist.aend啊end什么呢?啊,End的一个。引起来的O4ZO4Z,那么那nameless现在是谁了?12344个44个Z是吧,4个Z,那这个a pen是什么意思来着,我忘了忘了怎么help help谁呢?Help的是list这个类的是吧?因为这个东西属于绿色对象嘛,绿色这个类的啊,喷的方法。
06:08
它是什么啊?喷的这个括弧里面是参数列表,现在有几个参数呢?眼巴前儿的就两个,一个是self,一个是object,第一个是self啥意思?Self就是自己谁自己对象自己哪个对象自己哪个对象调用啊判断就是哪个对象自己,哎,退回来,我们刚才是不是有一个list,一是刘关张啊例呃,刘关张a panda啊end,刘关张name list啊,Panda名单啊end,各式各的是吧?各式各的就跟你排队似的,你要在6号窗口排队,你就在6号窗口,你在7号窗口排队,就在7号窗口各排各的队,那混着来不成吗?我排6号27号中间儿,那那不行,没法混,哪个就是哪个,你要是排中间儿没人理你,你等于没排。
07:01
是吧,这黑名单儿是拒绝的,你把他这个人加黑拉黑了就是拒绝的,白名单儿呢,是允许的,就是什么时候都都都能打电话,哎,这个繁忙时都能打电话,所以黑名单是黑名单,白名单是白名单,他不是不是不是一个名单也互相之间就就两回事儿是吧,两回事儿,所以说呢,这个啊,End的时候一定啊end到对象自己身上。啊,Self上那官网怎么理解self呢?啊啊PYTHON3我们也查到了,他是这么说的,Self是什么呀?Self仅仅是一个常用的名字。给谁啊,给这个方法的第一个参数是吧?方法是什么呢?方法其实是一个类里边的函数,一个方法呀,被定义成math self ABC, 那么它就被调用的时候呢,就是x.mathmath就是method。X就是这个对意象x.method是name list点啊,End, 然后ABC some instancen X of class in which definition course, 就是就是调的时候就这么调是吧,调的时候这么调啊,这个点儿怎么理解呢?这个点啊曾经我们用过,比如说我们想用T。
08:19
直接用不行,那怎么办?导入Time。然后呢,time.sktime它是个函数,然后直接调用,我们可以看到当前的这个时间了。其中这个点儿呢的意思就是里边乐指模块里边乐。函数。那除了这个。Time之外,我们还学过什么模块来着?我们下次再说o ez教程。
我来说两句