Project

General

Profile

Оптимизатор свойств Python

  • Преобразование имён осуществляется оптимизатором и сводится к следующему:

    • исключается код, определяющий свойство;
    • все вхождения атрибута __value заменяются на вхождения атрибута value.
Способ доступа снаружи Способ определения Преобразование имён
Нет доступа нет нет
Только чтение readable:x: да
Тривиальные чтение/запись writable:x: да
Нетривиальные чтение/запись x = property(...) нет