• 关于引用(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)        # 深拷贝和浅拷贝,内存里的位置不同
    

      

                                                                       -------  知识无价,汗水有情,如需搬运请注明出处,谢谢!

  • 相关阅读:
    hihoCoder#1142(三分求极值)
    hihoCoder#1095(二分搜索)
    hihoCoder#1139(二分+bfs)
    java亦或(^)
    JAVA线程
    java中io流浅析
    java循环
    java集合练习
    JAVA集合
    java面向对象(串)
  • 原文地址:https://www.cnblogs.com/wf-skylark/p/9008780.html
Copyright © 2020-2023  润新知