Шаг 23.
Python: тонкости программирования. Шаблоны для чистого Python. Подчеркивания, дандеры и другое. Ключевые выводы
На этом шаге мы подитожим изученный метериал.
Сформулируем основные выводы:
- Одинарный начальный символ подчеркивания_var: согласованное правило именования, указывающее на то, что имя предназначается для
внутреннего использования. Обычно не обеспечивается интерпретатором Python (за исключением подстановочного импорта) и нужно только как
подсказка программистам.
- Одинарный замыкающий символ подчеркивания var_: используется по договоренности, чтобы избежать конфликтов с ключевыми словами Python, которые могут возникнуть из-за совпадения имен.
- Двойной начальный символ подчеркивания __var: запускает механизм искажения имен при использовании в контексте класса. Обеспечивается интерпретатором Python.
- Двойной начальный и замыкающий символ подчеркивания __var__: указывает на специальные методы, определенные языком Python.
Следует избегать этой схемы именования для своих собственных атрибутов.
- Одинарный символ подчеркивания _: иногда используется в качестве имени временных или незначительных переменных ("неважных"). Кроме
того, он представляет результат последнего выражения в сеансе интерпретатора REPL Python.
Со следующего шага мы начнем рассматривать особенности форматирования строковых значений.
Предыдущий шаг
Содержание
Следующий шаг