Задача: Доступ к атрибутам
Описание
Доработать класс
Таким образом, внутри класса
Кроме того, обычное присвоение и получение атрибутов (тех, которые не являются адресом ячейки данных нашего класса) должно производиться по стандартному алгоритму питоновских объектов, т.е. они должны храниться в словаре
Field так, чтобы вдобавок к реализованному функционалу появились следующие возможности: field = Field() - Запись значения в ячейку:
field.a1 = 25: эквивалентноfield['a1'] = 25field.A1 = 25: то же самое
- Получение значения:
field['b', 2] = 100
field.b2
field.B2 - Удаление значения:
del field.a1, del field.A1 - эквивалентно del field['a', 1] Таким образом, внутри класса
Field методы работы с атрибутами должны работать с тем же объектом, в котором хранятся значения, обрабатываемые в методах __setitem__, __getitem__, __delitem__. Кроме того, обычное присвоение и получение атрибутов (тех, которые не являются адресом ячейки данных нашего класса) должно производиться по стандартному алгоритму питоновских объектов, т.е. они должны храниться в словаре
__dict__ объекта. field = Field()
field.abcde = 125
print(field.abcde, field.__dict__['abcde'] == 125) # Выводит: 125 TrueДля таких атрибутов также должны быть реализованы получение, присваивание и удаление значения.Характеристики решённой задачи
Предмет
Учебное заведение
Учебная пора
Программы
Просмотров
6
Качество
Идеальное компьютерное
Размер
3,88 Kb
Список файлов
base-6.2.txt

Vladelo
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
Отзывы на другие работы автора
Вся теория для экзамена "Интегралы и ДУ" с доказательствами
не вся теория, некоторые ответы на вопросы норм, а некоторые не оч
Разбор всех билетов РК "Общие теоремы динамики"
Такие файлы есть и это радует
Билеты РК1 для СМ и РК4
Билеты совпали, очень помогло
Вся теория для экзамена по кратным интегралам, теории поля и рядам
Все сошлось, только номера разные
Пределы и непрерывность функций
я хотел бы выразить благодарность этому владело. не раз натыкаюсь на его файлы и ни раз он спасает меня. спасибо тебе за то что ты делаешь!!
МГТУ им. Н.Э.Баумана
vladelo




















