1.元类:动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的,不是定义死了,而是可以随时随地添加的 type():查看一个类型或变量的类型又可以创建出新的类型 class Hello(object): def hello(self, name='world'): print('Hello, %s.' % name) h = Hello() h.hello() Hello, world. print(type(Hello)) <class 'type'> #…