Глобальные переменные классы Python

Как правильно определить глобальную переменную, имеющую область видимости класса в python?

Исходя из опыта работы с C / C ++ / Java, я предполагаю, что это правильно:

class Shape:
    lolwut = None

    def __init__(self, default=0):
        self.lolwut = default;
    def a(self):
        print self.lolwut
    def b(self):
        self.a()
32
задан nobody 25 June 2011 в 02:00
поделиться