python中变量的引用的理解及两种常见的应用场景 超详细 简单易懂

  • Post author:
  • Post category:python


一 变量和数据

数据是保存在内存中的某一个位置的;变量是记录的保存数据的地址的;

并且在python中,变量和数据都是保存在内存中的,并且变量和数据时分开存储的。

二 引用

(1)引用的含义:变量记录的是数据在内存中的地址,并且这个动作就叫做引用

(2)如果已经修改变量的引用,变量不再是原先数据的引用,变成了对新数据的引用(就指向了新的数据的地址,该变量中记录着新的数据)

(3)使用使用id()函数就可以查看变量中保存数据的地址

(4)在计算机中,内存的地址其实就是一个数字,用%d的形式进行输出

三 引用在python中应用的两个常见场景

(1)函数调用时,传递参数时本质上是传递的形参的引用,所以我们在被调函数和主调函数中输出同一个变量的地址时,输出的结果是一样的

(2)函数的返回值返回的也是变量的引用(也就是变量的地址),而不是真实的数据。所以我们在被调函数和主调函数中输出同一个变量的地址时,输出的结果也是一样的。



版权声明:本文为weixin_54907221原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。