00:00
哦,Z教程。好,我们回家上节课啊,上节课讲的是踹,踹的完全体,那么踹呢,就是试着来,发现了异常就except,踹完了,没任何异常进else,那么不管是发现了异常except还是没发现异常进else,最终都要进入finally进行收尾。那么回忆一下这个print的函数是吧,我们最熟悉的一个函数,它到底是?为什么就天生就认识,我拿print它就怎么样认识,它是一个beauty的function,那print呢,它就不认识name arrow, 为什么就name arow呢?因为没有,那我能不能让print也删,删除掉呢?删除删的是谁?删的是INS里边的print,哎,然后这个时候呢,我再答print,哎,Print也就内ma了,也就不认识了,那print果然是这个built INS里边的成员。哎,想查具体帮助怎么查呢?我就help一下,Help谁呢?喊救命,对谁喊print喊,因为print已经不认了,所以没办法了,CTRLD撤销回来。
01:12
再进游乐场摁上,哎,再喊,这回知道了print呀,它就是这么一个函数,它是什么样的函数,它是build in的function,哎,那么这种beauty在built in模块里面的function其实很多,比如说什么呢?比如说我们这个input是不是也是在beauty INS这个模块里面,对不对?哎,还有什么呀,还有这个ord啊。呃,还有CR啊,回忆回忆,这俩不是一对儿吗?哎,这这这两对儿是吧?Print是输出,Input是输入对吧?Ord是,Orno是序号,嗯,CR呢,是。这个字符全都是成对出现的,成对出现的,那这些函数啊,都是beauty in the function, 都是beauty function, 那到底什么是beauty的function,那我呀想喊救命,这我对谁喊啊,我对这个下划线build。
02:13
But in.下划线两单的双下划线喊,那进来之后呢,我就发现有很多exception,那不就是异常吗?哎,上来之后有这么一个异常眼熟zero divisionrrow啊,不能除师不灵是灵是吧?还有老熟人内errorrrow,他们有一个特点,什么特点呢?都是arrow是吧?Irrow又有一个形式,什么形式呢?叫帕斯卡命名法啊,或者说大驼峰命名法,首字母是什么?是大写的,是大写的,那这些就是相应的这些东西,那我我我我再看后面还有一些小写的是吧?再往后我就想找谁啊,就想找print,怎么找print呢?那么我们就打一个斜杠。
03:00
打开斜杠,打开斜杠之后底下这个。东西变成了斜盖,搜什么呀?搜Print一回车找到print小N就是往后翻是吧,小N大N呢,就是往前翻往前翻往后翻,那这个往前翻往后翻能不能我就找普的加括弧啊。哎,你看我现在这个是print fire, 不要打一个print,然后打一个括弧,这个时候是找不到的,那怎么办呢?我们找到什么呀,反斜杠加括弧,这个时候找到print这个函数是不是这个解释跟我们那个直接对的喊救命是一样的。呃,我们记住这个样子啊,它其实是什么呢?它其实在这一堆函数的解释里边的,但其实呢,我们就跟这个直接对着它喊是一样的,也跟这个对对着beauty INS底下的print喊也是一样的,那查询这个成员函数还有没有更快的方式呢?那比如说我们把这个beauty in搁到这儿来。
04:07
Build子端到到这儿来之后呢,我们ctrl e到结尾摁一个点,它这个是个模块,这个模块里面有什么样的成员呢?摁一下ta ABB, 摁下tab,哎,它就把这它相应的成员弄出来了,这不是跟刚才那结构差不多嘛,上面是这些arrow对吧,Arrow后边是一些熟悉的这些CRR啊,CRR啊,还有XD啊这些东西,那么我们啊,就想有没有什么更快速的方式查询呢?查完了之后他说有这么个叫DR的函数,哎,那不就在这儿了吗?DRDR什么效果呢?我们退出来,然后呢,打一个DRRDRR,那它可以列出当前作用于底下的什么呀,底下的这个列表啊列表这个和这个和这个locals感觉很像哈,我们我们是要比如说声明一个A来于1,然后DR再看。
05:08
是不是就有了这么一个A了,对吧?那么我们如果说把这个A给删除了呢?那那么A就内Mar了对吧?那DRL就怎么样了呢?DL它就它也没有A了对吧?Locals是不是也没有A了?但Los里面的东西是什么呢?它是大括号括起来的,而DRL呢,是中括号括起来的,里面的东西都是逗号分割,但东西是什么呢?这个里面是什么?是逗号分割的,它是里边还得用冒号分割,是key和value的per,一个key一个value啊,一个key一个value,哎,那这个上面呢,它就只有key是吧,只有name,然后package哎,Specification哎,这是什么?Beauty in, 这个beauty in其实就是这个build build in思对吧,只不过这个这个locals里面更详细,还说这是个什么呀,这是个模块,是个什么模块,是个内建模块,诶,那是个内建模块。
06:08
我能不能查询一下这个DR的函数什么样啊,DRR函数它呀,如果没有参数的话,就返回的是什么呢?返回的是当前作用域的名字,否则的话呢,它是返回的当前这个,这个你所查询的东西的一些属性有参数,返回的当前总的这个东西没参数,你查哪个模块,查哪个包,就是谁的DRRDRR的意思是什么呢?就是Directory directory就文件夹呀,里边有一些文件,那DL这是整的总的,对吧,我我现在查谁啊,查这个单ER built INS查完了之后,你看这个东西是不是挺多的,相当多的内容,而且有很多老熟人这些呢,暂停一下,我们回忆回忆,是不是都还记着,哎,其实我们学习就不断的这个温习旧的东西,然后在这个基础之上进行。
07:08
滚动是吧,进行滚动,好,那么我们这次呢,就了解了一个新的函数,这个函数叫什么呢?叫DRI,这DR干嘛呢?可以查询这个成员,不光可以查询当前作用域里边儿都有什么变量,还能查询某个模块里边还有什么变量,那我们呢,就查询了build INS里面都有些什么东西,如果我想把整个building INS删了会怎么样呢?下次再说OEZ交枪。
我来说两句