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.
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.
Tamamdır şimdi daha anlaşılır oldu teşşekkür ederim.