Sobes.tech
Назад к вопросам
Junior — Middle
64

Какими способами можно получить или изменить значение атрибута объекта в Python?

Компании, где спрашивали
Т-БанкТ-Банк

Ответ от нейросети

sobes.tech AI

В Python значение атрибута объекта можно получить и изменить несколькими способами:

  • Через точечную нотацию:

    obj.attribute  # получить
    obj.attribute = value  # изменить
    
  • Через функции getattr и setattr:

    value = getattr(obj, 'attribute')
    setattr(obj, 'attribute', new_value)
    
  • Можно напрямую работать с __dict__ объекта (если он есть):

    obj.__dict__['attribute'] = new_value
    

Эти способы позволяют гибко управлять атрибутами объектов во время выполнения программы.