python-类与对象的变量查找顺序

 时间:2026-02-13 12:37:22

1、通过下图代码可以看出,打印出来的是类变量,因为类变量是空,所以什么都没打印出来

python-类与对象的变量查找顺序

2、再看下图代码:

证明 student1.name不存在,为什么会把类变量打印出来

如果我们尝试访问实体变量,会在对象的实例变量列表里面去找,如果没找到并不会返回空,他会继续到类变量里面查找,这就是为什么访问student1下面的name的实例变量不存在的时候,返回类变量的原因

python-类与对象的变量查找顺序

3、将代码中的类变量注释,如图,发现如果类变量和实例变量都不存在,就会报错。

python-类与对象的变量查找顺序

  • 宾馆给水系统设计及其分类
  • BPC8766-50WLED防爆平台灯安装方式管吊式吸壁式
  • 什么是servlet
  • 归阳参的功效与作用及食用方法
  • 智慧工地管理系统软硬件产品有哪些?
  • 热门搜索
    中国梦手抄报设计图 节约用水手抄报大全 三爱三节手抄报内容 中秋佳节手抄报 教师节手抄报花边 三四年级中秋节手抄报 我健康我快乐的手抄报 关于校园安全的手抄报 文明礼仪手抄报花边 小学生国庆节手抄报