zoukankan      html  css  js  c++  java
  • python---对象

    #对象(object)
    -Python是一门面向对象的语言
    -程序运行中,所有的数据都是存储到内存当中,然后再运行
    -对象就是内存中专门用来存储指定数据的一块区域
    -对象实际上是一个容器,专门用来存储数据
    
    
    对象结构
    -每个对象中都要保存三种数据
        -id(标识)  
            >id用来标识对象的唯一性,每一个对象都有唯一的id
            >可以通过id()函数来查看对象的id
            >id是由解析器生成的,在Cpython中,【id就是对象的内存地址】
            >对象一旦创建,则它的id永远不能改变
        -type(类型)
            >类型用来标识当前对象所属的类型
            >类型决定对象的功能
            >通过type()函数来查看对象的类型
            >python是一门强类型语言,对象一旦创建类型便不能修改
        -value(值)
            >值就是对象中存储的具体数据
            >对象分成两大类,可变对象和不可变对象
    
    
    ##变量和对象
        对象并没有直接存储到变量中,在python中变量更像是给对象起一个别名
        变量中存储的不是对象的值,而是对象的id(内存地址)
            当我们使用变量时,实际上就是在通过对象id在查找对象
        变量中保存的对象,只有在为变量重新赋值时才会改变
        变量和变量之间是相互独立的,修改一个变量不会影响另一个变量
  • 相关阅读:
    Java基础面试题总结-编程题总结
    Linux下mysql的安装与卸载并且连接navicat详解(亲测可用)
    linux 下安装redis
    linux 下安装tomcat
    Linux系统下安装jdk及环境配置(两种方法)
    Servlet概述
    多线程之volatile关键字
    多线程之ThreadLocal
    多线程之synchronized实现原理
    线程池2
  • 原文地址:https://www.cnblogs.com/oyaisusu/p/12520244.html
Copyright © 2011-2022 走看看