zoukankan      html  css  js  c++  java
  • Python学习笔记(3)动态类型

    is运算符

    ==是值相等而is必须是相同的引用才可以

    l=[1,2,3]
    m=[1,2,3]
    print(l==m)
    # True
    print(l is m)
    # False
    

    sys模块

    getrefcount()

    查询对象存在的引用次数

    import sys
    print(sys.getrefcount(1))
    

    对于原类型是否改变

    这个会改变

    A=['DDD']
    B=A
    B[0]='ddd'
    print(A)
    

    这个不会改变,切片会生成一个副本

    A=['DDD']
    B=A[:]
    B[0]='ddd'
    print(A)
    
  • 相关阅读:
    豆豆
    艺术家
    姐姐
    书名与歌名
    MySQL
    杂文
    武侠
    青年诗人
    那些歌
    传世
  • 原文地址:https://www.cnblogs.com/baccano-acmer/p/10170784.html
Copyright © 2011-2022 走看看