深入理解python中的类与对象

python中一切皆对象。

怎么理解 a = 1 ?

a是一个变量名为a的变量,指向计算机中的一片内存,内存中保存的值是1。那1是什么呢?

1是int的一个实例化对象,int是1的类型。那int是什么呢?

int是type的一个实例化对象,而type又是int的类型。那type是什么呢?

type的类型还是type,继承自基类object,是object的一个子类。那object是什么呢?

object是所有类的基类。它没有父类。由于一切皆对象的真理存在,object又是type的一个实例化对象。

这就有点呵呵了。

type是object的子类,而object却是type的实例。

既然python中一切皆对象,那么函数呢?

既然函数test是function类型的,那么是否可以理解为test是function类的实例化对象呢?

如果是,那type(function)的结果应该是type。

实际情况是,function并非是一个关键字。这就奇怪了

未完待续。。。

猜你喜欢

转载自www.cnblogs.com/wangyi0419/p/12515655.html