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

  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • Michael Zhang

    Michael Zhan

    8 EYLÜL 2012
  • SegaAmerica

    SegaAmerica

    5 Mart 2008