МЕТОД GETATTR PYTHON
Метод getattr
в Python используется для доступа к атрибутам объекта по имени. Он принимает два аргумента: объект и строку с именем атрибута.
Если атрибут существует, то метод возвращает его значение, а если нет, то возбуждается исключение AttributeError.
Этот метод может быть полезен, когда имя атрибута неизвестно заранее или определяется динамически во время выполнения программы.
class MyClass: def __init__(self): self.x = 10my_obj = MyClass()print(getattr(my_obj, 'x')) # 10print(getattr(my_obj, 'y', 0)) # 0 - по умолчанию вернет 0, если атрибута нет
В этом примере мы создали класс MyClass
, у которого есть атрибут x
. Затем мы создали объект my_obj
этого класса и использовали метод getattr
для получения значения атрибута x
.
Python getattr() - Ultimate Guide
4 совета как ЛУЧШЕ писать циклы For на Python
Python setattr() - The Ultimate Guide
getattr(), setattr(),hasattr() and delattr() python functions
#7. Магические методы __setattr__, __getattribute__, __getattr__ и __delattr__ - ООП Python
PYTHON ООП - getattr, setattr, delattr функции (для чайников) - ПРОГРАММИРОВАНИЕ ПО ПЛЕЙЛИСТАМ#УРОК7
Новые материалы:
- Python pandas работа с excel
- Import cv2 python ошибка
- Python как ускорить selenium
- Python сжать строку
- Python площадь квадрата
- Python возведение в степень циклом
- Python списки вложенные
- Экспоненциальная запись числа python
- Дэвид бизли python подробный справочник 6 е издание скачать
- Как сделать exe файл в python visual studio