python - 如何在python中为类添加属性

标签 python oop attributes

我有:

class A:
        a=1
        b=2
我想做
setattr(A,'c')
然后我从 class A 创建的所有对象有 c属性。
我不想使用继承

最佳答案

只需将此行添加到您的代码中:

A.c = 3
然后如果你这样做:
print(A.c)
它会输出:
3

关于python - 如何在python中为类添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65547821/

相关文章:

python - 获取当前页面加载时间设置 Selenium Python

python - 这是什么类型的理解?

python - Python 中带有额外参数的父方法

java - 如何在长链方法调用中共享内存?

javascript - 在 Javascript 中创建队列

ruby-on-rails - 在 rails 中测试单个属性时,得到 "can' t be nil"其他所有属性的错误

python - 基于日期的切片 Pandas Dataframe

python打印格式和换行

docker - 重复的RazorLanguageVersionAttribute构建容器

PHP 简单 HTML DOM 解析器 : Accessing custom attributes