【发布时间】:2014-02-14 19:57:32
【问题描述】:
我正在研究一种将所有类变量作为键和值作为字典的值返回的方法,例如我有:
first.py
class A:
a = 3
b = 5
c = 6
然后在 second.py 中,我应该能够调用一个方法或返回这样一个字典的东西
import first
dict = first.return_class_variables()
dict
那么 dict 会是这样的:
{'a' : 3, 'b' : 5, 'c' : 6}
这只是解释这个想法的一个场景,当然我不希望它那么容易,但是如果有关于如何处理这个问题的想法,就像 dict可用于设置类变量值,方法是将变量、值组合作为键、值的字典传递给它。
【问题讨论】:
-
不清楚你在问什么,你所说的“类变量”是什么意思?
-
类属性,下面的答案就是我要找的。:)
-
k,请记住,它还将包含类的方法,并且不会为您提供在父类中定义的任何属性。
-
是的,我正在处理的类只包含属性没有方法,谢谢,我会记住这一点
标签: python class dictionary class-variables