Как называется функция, которая по классу и имени атрибута возвращает значение этого атрибута?
Другие предметы Колледж Рефлексия в программировании функция класс имя атрибута значение атрибута программирование технологии программирования колледж
Функция, которая по классу и имени атрибута возвращает значение этого атрибута, называется getattr.
Давайте разберем, как она работает и как ее использовать:
Вот пример, чтобы лучше понять:
class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age
# Создаем экземпляр класса
person = Person("Alice", 30)
# Используем getattr для получения значения атрибута
name_value = getattr(person, "name")
age_value = getattr(person, "age")
print(name_value)  # Вывод: Alice
print(age_value)   # Вывод: 30
В этом примере мы определили класс Person с атрибутами name и age. Затем, используя функцию getattr, мы получили значения этих атрибутов из объекта person.
Таким образом, функция getattr является удобным инструментом для динамического доступа к атрибутам объектов в Python.