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

  • booba1234

    booba1234

    22 Temmuz 2006
  • Jordie Jordan

    Jordie Jorda

    27 Ocak 2008
  • Snazzy Labs

    Snazzy Labs

    9 Aralık 2008