从函数创建类变量。蟒蛇

时间:2014-02-08 00:27:44

标签: class variables python-3.x

好的,我是陌生人编码的新手,所以请不要过于严厉地判断我的例子。我想知道是否有一种方法可以从函数中为类赋值变量。

示例:

class foo:
  blahCounter = 0

def addABlahDictToFoo( dictName, blahName, blahType ):
  ...

如何在此处将类foo添加到折叠中以附加变量以及如何将其附加到开头?

额外问题:如何在我想要打印的字符串中添加参数?

print "Adding" ( dictName ) "to Foo."

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以通过指定对象来添加变量:

class MyClass:
    def setSomething (self, value):
        self.someVariable = value

x = MyClass()
x.setSomething('foo')
print(x.someVariable) # foo