hysyeah

知易行难


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

  • 搜索

python之属性继承

发表于 2018-09-03 分类于 python
class A:
    a = 1

a, b, c = A(), A(),A()

print(a.a, b.a, c.a)

a.a = 2
A.a = 3
print(a.a, A.a, c.a)   # 未对实例c.a赋值,则会继承类属性a的值

print(a.__dict__, A.__dict__, c.__dict__)

# output:

(1, 1, 1)
(2, 3, 3)
({'a': 2}, {'a': 3, '__module__': '__main__', '__doc__': None}, {}) # 实例c的__dict__为空
找出距离自己最近的指定元素
python之不要在函数中定义可变对象作为默认值

hys

329 日志
30 分类
35 标签
hysyeah.top © 2019-2025 粤ICP备19077752号