Назад к вопросам
Junior — Middle
87
Каким образом можно получить доступ к атрибутам объявленного в классе объекта в Python?
Компании, где спрашивали
Атом Безопасность
Ответ от нейросети
sobes.tech AI
В Python доступ к атрибутам объекта, объявленного в классе, осуществляется через точечную нотацию. Например:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person('Иван', 30)
print(p.name) # Выведет: Иван
print(p.age) # Выведет: 30
Здесь p.name и p.age — это доступ к атрибутам объекта p. Также можно использовать функции getattr() и setattr() для динамического доступа:
print(getattr(p, 'name')) # Иван
setattr(p, 'age', 31)
print(p.age) # 31