«descriptor» etiketlenmiş sorular

7
__Get__ ve __set__ ve Python tanımlayıcılarını anlama
Ben am çalışırken onlar için yararlı ne Python'un tanımlayıcılarıdır ve ne olduğunu anlamak için. Nasıl çalıştıklarını anlıyorum, ama şüphelerim burada. Aşağıdaki kodu göz önünde bulundurun: class Celsius(object): def __init__(self, value=0.0): self.value = float(value) def __get__(self, instance, owner): return self.value def __set__(self, instance, value): self.value = float(value) class Temperature(object): celsius = …
310 python  descriptor 

7
Türetilmiş sınıfta bu özelliğin üzerine yazılıyorsa, temel sınıfın bir özelliği nasıl çağrılır?
Bazı sınıflarımı, alıcıların ve ayarlayıcıların yoğun kullanımından, özelliklerin daha pitonik kullanımına değiştiriyorum. Ama şimdi sıkıştım çünkü önceki alıcılarımdan veya ayarlayıcılarımdan bazıları temel sınıfın karşılık gelen yöntemini çağıracak ve sonra başka bir şey gerçekleştirecek. Fakat bu, özelliklerle nasıl başarılabilir? Üst sınıfta özellik alıcı veya ayarlayıcı nasıl çağrılır? Tabii ki sadece niteliğin …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.