00:00
偶遇Z教程。好,我们回家上节课啊,上节课讲到的是连等赋值,解包赋值,那么赋了值之后啊,我们想看看现在眼巴前儿有些什么样的变量,想查这个怎么查呢?哎,AI说有这么一个东西叫locals,什么是locals?我们来看一下,Locals就像print一样,是个内建的函数,那调用了什么效果呢?调用了之后出了这么一堆东西,哎,它是个什么呀?它是个大括号,围绕它有这样的一些一一一些一些东西是吧?那么Locals什么意思?本地的,Local的本地的,那这个本地的怎么理解呢?比如说我现在想看个number,哎,一看number没有,本地没这个东西是吧?Locals自然也没有这个东西,但是我number让它等于2024之后再看本地有些什么,是不是就有这个number了。哎,有这个number了,然后呢,我等于是声明过了,大家已经知道有这么个变量了,我把这个变量。
01:06
再换个值是什么,2025重新赋值,这就没有声明,因为已经介绍过了是吧?哎,然后我再看locals,它就是2025,就能看看本地有些什么值,哎,有些什么值有什么用呢?那就可以用起来,比如说我现在手里都有些什么值啊,哎,我现在有7有9,我差一个8,我来个789顺子行不行啊,我们试一下S1呀,让它等于7,这是一个变量,S2呢,让它等于9 log4观察一下。现在有S1是7 S2是9,那我再来一个S3吧,S3是什么呀?S3是8,那这个时候再看locals是不是有S1,有S2,有S3,三个变量齐了,我就可以办这事儿了,输出输出谁啊?S1逗号S3,逗号S2,那就得到了789是吧?构成一个顺子,什么是locus喊一下救命吧,对谁喊对locus喊哎,它是什么?返回一个字典,包括着当前域里的所有的本地变量。
02:17
本地变量就是本地有些什么东西就都知道了,那locals本地是不是有print呀?Print函数不是就在手头吗?就在本地直接就能用呢,为什么不能用呢?其实啊,Print是有,但是它隶属于什么呀?隶属于这么一个module。啊,Buildings这么一个modu,你注意这边是大括号围绕着的,然后它里边是什么呢?里边是有逗号分割开的,哎,逗号分割开的一个一个冒号的一对一对的东西,那这个东西呢,就是冒号前面的东西build INS两个下划线build INS这个东西是什么?是一个build INS这么一个。
03:00
模块它里面有什么,有print,因为这个模块本身在local,在本地,所以它里面的函数呢,也就在手边就能用,那模块呢,比如说我引入模块儿是什么效果,我现在locals里面有没有模块,诶没有什么模块,对吧,我们导入一个OS模块,再看locals。他就有了这个low OS模块,他还告诉你这OS模块在哪儿是吧?是哪个PY文件做的这OS模块,OS模块干什么用来着,可以输出系统命令对吧?可以OS去运行clear这个shell命令对吧?那么我们还还可以import的什么import的一个ta time可以干什么活儿,可以输出时间,哎,原来没有time,现在是不是有time了,Time在哪儿呢?哎,它是一个built in的一个。一一个module,哎,后面呢,还有一些和locals相关的单词,可以一并记下,Local是本地,Locate是定位,Loccate是分配位置,配置资产,分配名额。Local motive就是移动的车头啊,Loc就是具体的位置,Localization就是本地化的,嗯,本地化的策略,Local就是发生地点场所,它也是一个适应命令,可以看到你的一些本地的策略。
04:21
这次呢,我们讲的是local是吧,Local呢,可以看到我们本地都有些什么东西,声明变量或者引入包,可以让这个变量从无到有,那能从让这个变量从有到无吗?我们下次再说OEZ交程。
我来说两句