SORU
1 NİSAN 2009, ÇARŞAMBA


Nasıl erişim " olabilir;durağan" sınıf değişkenleri sınıf içinde Python yöntemleri

Aşağıdaki python kodu var:

class Foo(object):
    bar = 1
    def bah(self):

        print bar

f = Foo()
f.bah()

Yakınıyor

NameError: global name 'bar' is not defined

Nasıl sınıf/statik değişken erişebilirim '' yöntem içinde''? bah bar

CEVAP
1 NİSAN 2009, ÇARŞAMBA


bar yerine self.bar Foo.bar kullanın. Foo.bar atama statik bir değişken oluşturur ve self.bar atama örnek bir değişken oluşturur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Manuel Vizcaino

    Manuel Vizca

    27 Mayıs 2008
  • MisterBrightside

    MisterBright

    24 Mart 2006
  • thetrollska

    thetrollska

    2 EKİM 2009