yidao620c / comments

用来存储用户评论
MIT License
1 stars 0 forks source link

python核心 - 元类 | 飞污熊博客 #742

Open yidao620c opened 12 months ago

yidao620c commented 12 months ago

https://www.xncoding.com/python/pycore/metaclass.html

动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的。我们在hello.py模块里定义一个Hello的 当Python解释器载入hello模块时,就会依次执行该模块的所有语句,执行结果就是动态创建出一个Hello的class对象。 我们说class的定义是运行时动态创建的,而创建class的方法就是使用type()函数。 type()函数既可以返回一个对象的类型