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

  • Candyrat Records

    Candyrat Rec

    10 Mayıs 2006
  • MatheusDosGames

    MatheusDosGa

    28 Aralık 2011
  • TopOfTheTech

    TopOfTheTech

    5 NİSAN 2010