且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

说说Python中元类是什么?

更新时间:2022-08-25 15:59:30

小猿会从最基础的面试题开始,每天一题。如果参考答案不够好,或者有错误的话,麻烦大家可以在留言区给出自己的意见和讨论,大家是要一起学习的 。


废话不多说,开始今天的题目:


问:说说Python中元类是什么?

答:大家都知道,实例对象是由类来创建,那么在Python中类又是由什么来创建的呢? 答案就是元类。

在Python中一切皆为对象,字符串、列表、字典、函数是对象,类也是一个对象 。用class关键字定义的类本身也是一个对象,负责产生该对象的类称之为元类(元类可以简称为类的类),内置的元类为type,type是Python的一个内建元类,用来直接控制生成类,Python中任何class定义的类其实都是type类实例化的对象。

说说Python中元类是什么?

元类有很多知识点,下面给大家推荐个视频先学习下,可能比看文字好理解多了,看完视频,再看视频下方推荐的博客链接,相信你可以掌握和理解Python中元类 。

说说Python中元类是什么?

活视频

再给大家推荐个元类的博客链接:

https://www.jianshu.com/p/c429f0e2e396

如果对于参考答案有不认同的,大家可以在评论区指出和补充,欢迎留言!