python是一门面向对象的语言

  面向对象:面向  就是面对着,对象 就是物体,一切皆对象!

  程序运行中,所有的数据也是对象,都是储存到内存中然后运行的

  对象就是内存中专门用来储存指定数据的一块区域

  对象实际上就是在内存中的一个容器,专门用来储存数据

 

python怎么获取object名字 python .object_数据

 

 

  像我们之前学习的数值、字符串、布尔值、None都是对象。

 

对象的结构:

  每个对象都有三种数据:id(标识)、type(类型)、value(值)

  id(标识):

    id用来区别每个对象,标识对象的唯一性,每个对象都有唯一的id,

    就像每个人都有自己的身份证号

    每个对象可以通过 id() 函数来查看对象的id

    id由解释器生成,id不仅是唯一的标志,也是对象所存储数据的门牌号,也就是内存地址

    对象一但创建,则它的id永远不能改变

  type(类型):

    类型用来标识当前对象所属的类型,就像哈士奇,类型就是狗。

    比如: int  str  float bool.....

    类型决定了对象有哪些功能,比如说狗,会跑、会闻

    通过type() 函数来查看对象的类型

    python是一门强类型语言,对象一旦创建类型不能修改

  value(值):

    值就是对象中储存的具体数据

    对于有些对象值是可以改变的,有些不能改变,分为可变对象,不可变对象。