Python变量和对象的关系

变量

  • 含义:用于将一个变量绑定到一个对象上
  • 格式:变量名 = 表达式
  • 变量使用前必须先被初始化(先赋值)

对象

  • 组成
    • 标识:唯一标识对象,通常对应对象在计算机内存中的地址。 使用内置函数 id(obj)的标记
    • 类型:表示对象存储的数据“类型”。类型可以限制对象的取值范围以及可执行的操 作。可以 使用type(obj)获得对象所属类型
    • 值:表示对象所存储的数据的信息,使用print(obj)直接打印出值

变量和对象

Python中一切皆对象(数字、列表、函数等都是对象),任何东西都是对象

变量是对象的一个引用,对象的操作都是通过引用来完成的。

a = []
a.append(1)

在Python中,变量更准确的叫法是名字,它的赋值(=)操作就是把一个名字绑定到一个对象上(像给对象添加一个标签)

a = 1    # 整数1赋值给变量a,相当于在整数1上绑定一个a标签
a = 2    # 整数2赋值给变量a,相当于把原来的整数1上的a标签撕掉,贴到整数2上
b = a    # 把变量a赋值给另外一个变量b,就相当于在对象2上贴了a、b两个标签,通过这两个变量都可以对对象2进行操作

变量本身没有任何类型信息,类型信息存储在对象中。

  • 10
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值