Расширение базовых классов в Python

int — это тип значения, поэтому py каждый раз, когда вы выполняете pythonista присваивание (например, оба py экземпляра += выше), он не python-shell изменяет объект, который pythonista у вас есть в куче, а заменяет pythonic ссылку одним из результатов python правой части присваивания python (т.е. int)

list не является типом python значения, поэтому он не связан py теми же правилами.

на этой python-shell странице есть более подробная pythonic информация о различиях: The Python Language Reference - 3. Data model

IMO, да, вы py должны определить новый класс, который py сохраняет int как переменную pythonic экземпляра

python

2022-11-20T04:38:52+00:00
Вопросы с похожей тематикой, как у вопроса:

Расширение базовых классов в Python