Python method niteliklerine ulaşmak

class sss:
    def deneme(self):
        a = 10
    def deneme1(self):
        a = 15
b = sss()

Selamlar herkese ben deneme adlı methodun a niteliğine nasıl ulaşabilirim acaba?Teşşekkürler.

Bunun icin ya fonksiyon/metot deger dondurmeli, ya da global degiskenler kullanilmali. Bunun disinda lokal degiskenlere erismenin bir yolu yok.

Sinif nitelikleri ile olur ama:

class s:
  x = 12
  def deneme(self):
    self.x = 14

instance = s()
s.deneme()
print(s.x)

Tamamdır teşşekkür ederim.

deneme.a


deneme fonksiyonunun icindeki a degiskenine fonksiyonun icinden (veya icindeki baska bir fonksiyondan) a olarak ulasabilirsin. Disaridan ulasamazsin zira a sadece deneme calistigi surece var.

1 Beğeni

Tamamdır şimdi daha anlaşılır oldu teşşekkür ederim.