type:1.可以用于判断一个变量 的类型;2.可以创建一个类
type用于创建一个类的方法 :
type可以接受一个类的描述作为参数,然后返回一个类
type(类名, 由父类名称组成的元组(针对继承的情况,可以为空),包含属性的字典(名称和值))
FooChild = type('FooChild', (Foo,), {'echo_bar': echo_bar}) #让FooChild类中的echo_bar属性,指向了上面定义的函数
type:1.可以用于判断一个变量 的类型;2.可以创建一个类
type用于创建一个类的方法 :
type可以接受一个类的描述作为参数,然后返回一个类
type(类名, 由父类名称组成的元组(针对继承的情况,可以为空),包含属性的字典(名称和值))
FooChild = type('FooChild', (Foo,), {'echo_bar': echo_bar}) #让FooChild类中的echo_bar属性,指向了上面定义的函数