Не знаю, насколько это для Development, пожалуюсь тут. Итак, Python 2.4.3, Gentoo Берем код. Простейший класс с одним свойством (типа список). ======================================================= class buf: array = [] def __init__(self): pass #порождаем два экземпляра класса a1 = buf() a2 = buf() #выводим их, что б убедится, что указывают они в разные места print a1 print a2 #модифицируем в первом объекте свойство a1.array.append('test') #опа, а во втором объекте свойство тоже модифицировалось. Шо за нах? print a2.array ======================================================= У меня сие выводит примерно так: <__main__.buf instance at 0xb7c1214c> <__main__.buf instance at 0xb7c121ac> ['test'] Хотя, по идее, должно в последней строке выдавать пустое множество [] Где я облажался?

Ответ на:
комментарий
от rab_boziy

Ответ на:
комментарий
от AngryElf

Ответ на:
комментарий
от AngryElf

Ответ на:
комментарий
от rab_boziy


Ответ на:
комментарий
от rab_boziy

Ответ на:
комментарий
от Begemoth



Ответ на:
комментарий
от Begemoth


Ответ на:
комментарий
от anonymousI

Ответ на:
комментарий
от AngryElf


Ответ на:
комментарий
от uj2

Ответ на:
комментарий
от AngryElf

Ответ на:
комментарий
от anonymousI

Ответ на:
комментарий
от Begemoth

Ответ на:
комментарий
от AngryElf

Ответ на:
комментарий
от AngryElf

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум except as err, почему это работает? (2019)
- Форум PyQt \ PySide правильное удаления виджета в классе (2014)
- Форум Строковое представление класса (2012)
- Форум маленький вопрос по Python (2014)
- Форум python queue thread закрытие треда (2016)
- Форум Pygtk. Сохранение информации в родителе. (2017)
- Форум [python] помогите поймать ошибку (2012)
- Форум TDD для Flask и MongoDB (2014)
- Форум Python создание объектов и запихивание их в list (2023)
- Форум Прекрасная система тестирования в Python (2019)