专栏首页python成长之路关于引用(python中的伪指针)的理解

关于引用(python中的伪指针)的理解

# 总结:个人理解,引用不可变的的变量时,随着改变会指向新的地址 # 引用可变的变量时,位置不会随着变量改变而改变

a = 1
b = a
print(b)
a = 2           # 指向了新的内存地址
print(a)
print(b)        # b不会变

c = 100
d = 100
print(id(c), id(d))


a = [1, 2]
b = a
print(a)
print(b)
a.append(3)     # 这里指向的是同一个内存地址
print(a)        # b跟着改变了
print(b)        # 深拷贝和浅拷贝,内存里的位置不同

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python中上双互斥锁的线程执行流程

    skylark
  • 字典常用操作

    skylark
  • 列表常用操作

    skylark
  • Python全栈学习_day001知识点

    py3study
  • python 除法和乘方

    py3study
  • Dart常用的数据类型

    任我行RQ
  • 为什么 Python 3 把 print 改为函数?

    这篇 PEP 是关于在 Python 3 中把 print 改为函数,发布时间是 2006 年。我学 Python 时用的是 3,相信大多数读者也是如此,但是这...

    Python猫
  • python教程6--自定义函数,数据类型转换,解方程

    IT云清
  • python3内置函数大全

    由于面试的时候有时候会问到python的几个基本内置函数,由于记不太清,就比较难受,于是呕心沥血总结了一下python3的基本内置函数

    py3study
  • 贷款诈骗 x 摸版0day + 实战预警脚本

    挖掘贷款摸版漏洞--》发现同摸版网站--》利用漏洞数据解析整理 --》 输入预警受害人!!

    徐焱

扫码关注云+社区

领取腾讯云代金券