**前言:**在日后的学习Python过程中,我们要牢记一个理念:在Python中,一切皆是对象!
#################################################################################
今天我跟大家讲:对象的基本组成
在Python中,一个方法、一个模块、一个常量等等都是一个对象,那么对象究竟是由什么组成的呢?
在理解这个概念之前,我讲两个事例,方便大家理解对象的组成。
1、汽车停车场
仔细观察图片我们可以观察出三点:
a:停车场有很多的停车位,每一个位置固定停一辆车,所以每一个停车位肯定有一个标识,以方便车主找到TA自己的停车位。
b:每个停车位停的车子类型不一样,有的是货车,有的是轿车、有的时大巴等等…
c:每个车位上的车子车牌号是不一样,一个车主有一个车牌号。
2、教学楼教室编号
现在大家回想下,自己中学阶段或者大学时,你上课的那一层楼。
假设你在二楼,仔细研究你同样会发现三点:
a:二楼每一个房间都有一个编号,201、202、203… …
b:二楼**有很多类型的房间。**教室、有厕所、有办公室、有休息室、有化学实验室、有物理实验室、有心理健康咨询室等等… …
c:针对每一种类型的房间,房间使用的功能和存放的物品也不一样
总结以上事例,我们把这些共同点,引用到对象中,就不难理解了。所以:Python对象由三部分组成:标识(identity)、类型(type)、值(value)。
比如我们现在定义两个变量:
#定义一个变量,变量名为a,把2020这个值赋值给a
a=2020
#定义一个变量,变量名为b,把“之一”这个值赋值给b
b="之一"
现在我们可以用一下三种方法,测出两个变量的标识、类型和值。
组成部分 | 方法 |
---|---|
标识(id) | id() |
类型(type) | type() |
值(value) | print() |
#查看a的标识(id)地址
id(a)
#查看b的标识(id)地址
id(b)
#查看a的类型(type)
type(a)
#查看b的类型(type)
type(b)
#查看a的值(value)
print(a)
#查看b的值(value)
print(b)
演示实例如下: