第一章: Python中一切皆对象

如题所述

第1个回答  2022-06-09

思维导图

1. Python面向对象更加彻底,就是因为python里面一切都是对象,就连模块都是对象
函数和类也是对象,属于python的一等公民.那么该怎么解释这个一等公民呢?满足如下四个条件:

2.type,object,class之间的关系

注意几点
1.type是python的一切的源头,python中所有的对象都是由type创建.
2.而之所以可以做到一切皆对象,是因为type本身也是它自己的对象.也就是说type(type) 的返回值还是'type'
3.Python中所有的类,如果没有显示的指定父类,都默认继承自object类.
4.object类是最顶层的类,但是它也是由type创建,并且type(object)的时候也是 type ,但是object的父类是()空
5.python中一切都是对象,所以比较灵活,因为可以在程序运行的过程中更改对象的属性

3.Python创建的内置类型

相似回答