|
7 / 0 / 1
Регистрация: 16.10.2015
Сообщений: 64
|
||||||
Лутц (__class__ и __bases__) не удаеться понять пример19.08.2016, 08:00. Показов 884. Ответов 4
Метки нет (Все метки)
Всем привет.
Столкнулся с таким примером в книге Лутца(Изучаем Питон)
Вопрос: Почему наследование(при работе instancetree(F()) ) происходит по непонятным для меня правилам? ) (что я упускаю и как работает __bases__ в данном случае?) то есть во время вывода результата после F идет D(а не E), после D идет B(а не С) Почему пропускаются некоторые классы в дереве или может я вообще не правильно пока пример понимаю? P.S. Буду благодарен за любые советы..
0
|
||||||
| 19.08.2016, 08:00 | |
|
Ответы с готовыми решениями:
4
Лутц : "Итераторы и генераторы" - не работает пример Пример class+string+ofstream/ifstream DataGridViewColumn Class (пример с сайта Microsoft) |
|
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
|
|
| 19.08.2016, 08:44 | |
|
когда обходите класс F это происходит так -
1а. у F сначала идет наследование от D, потом от Е, но до того, как мы обходим E, мы рекурсивно обходим D 2а. у D сначала идет наследование от В, потом от С, но до того как мы обходим С, мы рекурсивно обходим B 3. у В все просто, он наследуется от А 2б. у С все просто, он наследуется от А 1б. у E все еще проще, он не наследуется ни от кого вот и получается F D B A C A E
1
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 19.08.2016, 08:49 | |
|
Если не понимаешь пока как будет происходить наследование, есть удобный способ посмотреть это.
1
|
|
|
7 / 0 / 1
Регистрация: 16.10.2015
Сообщений: 64
|
||
| 19.08.2016, 09:33 [ТС] | ||
|
То как я понимаю код - там же должно с нуля(то есть с 3-х точек) опять все стартовать (после того когда до обжекта самого главного интерпретатор доходит) ? Откуда в С берется сразу 9-ть точек? ) (каким образом сохраняется промежуточный результат размером в 9-ть точек(в классе B) и как этот промежуточный результат(точки) затем передается класcу C(со старта) при выводе?)
0
|
||
|
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
|
||||
| 19.08.2016, 10:06 | ||||
|
1
|
||||
| 19.08.2016, 10:06 | |
|
Помогаю со студенческими работами здесь
5
NOSQL data bases совет Не могу понять пример Не могу понять данный пример Не могу понять пример (Апплет)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|