getattr()
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
person = Person("Alice", 25)
name = getattr(person, "name")
print(name) # Вывод: Aliceclass Person:
def __init__(self, name, age):
self.name = name
self.age = age
person = Person("Bob", 30)
occupation = getattr(person, "occupation", "Unknown")
print(occupation) # Вывод: Unknownclass Person:
def __init__(self, name, age):
self.name = name
self.age = age
person = Person("Charlie", 35)
attribute_name = "age"
age = getattr(person, attribute_name)
print(age) # Вывод: 35Последнее обновление