В Python вы можете создавать объекты с атрибутами, определяя классы. Объект — это экземпляр класса, а атрибуты — это переменные, принадлежащие объекту. Вот несколько методов, которые можно использовать с объектами Python:
__init__(): этот метод вызывается при создании объекта. Он инициализирует объект и устанавливает его начальные атрибуты.__str__(): этот метод возвращает строковое представление объекта. Обычно он используется для печати объекта или преобразования его в строку.__getattr__(): этот метод вызывается, когда атрибут доступен, но не найден. Он позволяет вам определить собственное поведение для доступа к атрибутам.__setattr__(): этот метод вызывается, когда атрибуту присваивается значение. Он позволяет вам определить собственное поведение для назначения атрибутов.__delattr__(): этот метод вызывается, когда атрибут удаляется из объекта. Он позволяет вам определить собственное поведение при удалении атрибута.__getattribute__(): этот метод вызывается при каждом доступе к атрибуту, независимо от того, существует он или нет. Он позволяет вам определить собственное поведение для доступа к атрибутам.__dir__(): этот метод возвращает список атрибутов и методов, доступных для объекта. Он обычно используется для самоанализа и отладки.