我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

类和实例的属性id相相同,但用is判断id时不相同是为什么?

class A:
    a = [1]

b = A()
print(id(b.a) is id(A.a))
print(b.a is A.a)
print(id(b.a))
print(id(A.a))

结果

False
True
2113042674056
2113042674056

这几个输出的结果是为什么?

is比较两个条件:1.内容相同。2.内存中地址相同

近期文章

  • 访问存储器的指令可以访问IO设备吗
  • spring mvc
  • 网站缓存内容无法删除
  • 请问通过计算均值来更新聚类中心的聚类算法包括哪些?
  • ,进来看一看,帮个忙
  • vue 怎么渲染渲染本地pdf文件?
  • redis集群连接断开问题
  • hibernate 多对多 级联删除 注解
  • 这个删除函数求其程序框图
  • 这个3.9.5python怎么进入文件式编辑
  • 戴尔win10,EXCEL2019保存或另存为闪退后自动重启
  • 这里输入20 20 3 3为什么会运行失败?
  • stm32流水灯程序
  • 新增元素 props 属性名需要+index拼接, 提示类型不对,实际需要array
  • 这个修改函数希望画一下他的程序框图
  • C语言有序顺序表删除相同元素的代码,不能出来结果?
  • 如果已经给你测试集和训练集,还需要做数据划分吗?
  • hibernate和ibatis大数据量处理问题
  • 插入数据还要保持有序 这个怎么填啊
  • pandas导入不了excel数据

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华