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

  • 8lacKy

    8lacKy

    30 Mart 2009
  • jocc talking shit

    jocc talking

    6 NİSAN 2007
  • makemebad35

    makemebad35

    17 NİSAN 2006