'da varsayılan olmayan bir değişken olarak kullanmak, sınıf içinde özel bir sınıf değişkeni tutmanın ve varsayılan değer olarak varsayılan değer olarak kullanmaya devam etmenin bir yolu (bu değerin önüne önce, bu değerin dışına çıkmadan) sınıf)?Sınıf değişkenini python
örnek:
class a:
def __init__(self):
self.__variable = 6
def b(self, value = self.__variable):
print value
Python yapar ** değil used.' edilecek yol açmadan
b
geçirilebilir. Hiç de. Kullandığınız çifte alt çizgi **, değişkeni özel yapmaz, sadece isim çatışmasından kaçınmak için adlandırma yapar. Neden zorunda olduğunuzu bilmiyorsanız çift alt çizgi kullanmayın. ;) –Harika bir soru! (Şey, sahip olduğum büyük bir problemi çözdü, o yüzden ...) – nchpmn