Python一些概念与对比
Posted 素人渔芙2017
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python一些概念与对比相关的知识,希望对你有一定的参考价值。
type.__new__() : 返回类。可以把类看作是metaclass 创建出来的实例
普通类里的__new__() : 返回类的实例。
__new__() : 返回类的实例。Python解释器自动执行的。
__init__() : 得先有实例,才可以调用这个方法。
type.__new__(cls,name,bases,attrs) : cls->类,name-> 类名, bases->继承的类组成的一个元祖 , attrs-> 类的成员,包含成员变量和成员方法等。
type(‘Hello‘, (object,), dict(hello=fn)): 第一个参数:class名字, 第二个参数:继承的父类集合,注意Python支持多重继承,如果只有一个父类,别忘了tuple的单元素写法
第三个参数:class的方法名称与函数绑定,这里我们把函数fn
绑定到方法名hello
上
以上是关于Python一些概念与对比的主要内容,如果未能解决你的问题,请参考以下文章