变量

作者: 三人行大道 | 来源:发表于2018-11-15 10:23 被阅读0次
    深拷贝和浅拷贝之间的区别是什么?
    

    is检查两个对象是否是同一个对象,
    而 == 检查他们是否相等

    一个等号和两个等号
    1.a = "aa" 把aa赋值给a 一个等号是 赋值的意思
    2.b == a 这里是b是否等于a 两个等号是判断是否相等
    3.还有两个等号和is的区别

    a = 600
    b = 600
    a == b    True
    a is b      False
    id(a)       140216892142480
    id(b)        140216892142672
    
    

    【-5,256】之间的数据不会再重新创建一份,都是指向对象池中的同一份数据,除了这个区间之外的数据,每次使用时系统都会重新申请一块内存,用来存储数据,才会出现这样的现象

    a = 3 
    b = 3
    a == b   True
    a is b     True
    id(a)       94210549497728
    id(b)       94210549497728

    相关文章

      网友评论

          本文标题:变量

          本文链接:https://www.haomeiwen.com/subject/eybefqtx.html