Junior — Middle
Мақсади усули __class__ дар Python ва чӣ гуна дар дохили синфҳо истифода мешавад, шарҳ диҳед.
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__ метод нест, балки хусусияти объект аст.