Название Python Mangling

На других языках общее руководство, которое помогает создавать лучший код, всегда делает все как можно скрытое. Если под сомнением, должна ли переменную быть частным или защищенным, лучше пойти с частным.

делает то же самое верно для Python? Должен ли я использовать два ведущих подчеркивания всего сначала, и только делают их менее скрытыми (только один подчеркивающий), насколько мне нужен?

Если Конвенция состоит в том, чтобы использовать только один подчеркивание, я бы также хотел бы знать обоснование.

Вот комментарий, который я ушел на Ответ Юбернардо . Это объясняет, почему я задал этот вопрос, а также почему я хотел бы знать, почему Python отличается от других языков:

Я приезжаю с языков, которые тренируют вас, чтобы думать, что все должно быть только настолько, по мере необходимости и не более. При рассылки состоит в том, что это уменьшит зависимости и делает код более безопасным для изменения. Python способ делать вещи в обратном направлении - начиная с публики и идти к скрытым - это странно для меня.

89
задан Community 23 May 2017 в 11:54
поделиться