Я знаю, что никогда не использовать встроенные имена функций в качестве переменных идентификаторов.
Но есть ли причины не использовать их в качестве атрибутов или идентификаторов методов?
Например, безопасно ли писать my_object.id = 5
или определять метод экземпляра dict
в моем собственном классе?