首页 > 编程语言 > 详细

python---对象

时间:2020-03-18 22:03:28      阅读:50      评论:0      收藏:0      [点我收藏+]
#对象(object)
-Python是一门面向对象的语言
-程序运行中,所有的数据都是存储到内存当中,然后再运行
-对象就是内存中专门用来存储指定数据的一块区域
-对象实际上是一个容器,专门用来存储数据


对象结构
-每个对象中都要保存三种数据
    -id(标识)  
        >id用来标识对象的唯一性,每一个对象都有唯一的id
        >可以通过id()函数来查看对象的id
        >id是由解析器生成的,在Cpython中,【id就是对象的内存地址】
        >对象一旦创建,则它的id永远不能改变
    -type(类型)
        >类型用来标识当前对象所属的类型
        >类型决定对象的功能
        >通过type()函数来查看对象的类型
        >python是一门强类型语言,对象一旦创建类型便不能修改
    -value(值)
        >值就是对象中存储的具体数据
        >对象分成两大类,可变对象和不可变对象


##变量和对象
    对象并没有直接存储到变量中,在python中变量更像是给对象起一个别名
    变量中存储的不是对象的值,而是对象的id(内存地址)
        当我们使用变量时,实际上就是在通过对象id在查找对象
    变量中保存的对象,只有在为变量重新赋值时才会改变
    变量和变量之间是相互独立的,修改一个变量不会影响另一个变量

 

python---对象

原文:https://www.cnblogs.com/oyaisusu/p/12520244.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!