Junior — Middle
Pythonда __class__ ыкмамын максаты жана ал класстар ичинде кандай колдонулушу керектигин түшүндүрүңүз.
sobes.tech AI
AIден жооп
Pythonдо __class__ — бул объекттин өзгөчөлүгү, ал объект кайсы классга таандык экенин көрсөтөт. Ал экземплярдан классга жетүү мүмкүнчүлүгүн берет.
Колдонуу мисалы:
class MyClass:
def print_class_name(self):
print(self.__class__.__name__)
obj = MyClass()
obj.print_class_name() # 'MyClass' деп чыгат
Бул ыкма объекттин классы жөнүндө маалымат алуу үчүн пайдалуу, мисалы лог жазуу, жаңы экземплярларды түзүү же класс мүчөлөрүнө жетүү үчүн.
Маанилүү: __class__ — бул метод эмес, объекттин өзгөчөлүгү.