Шаг 19.
Python: тонкости программирования. Шаблоны для чистого Python. Подчеркивания, дандеры и другое. Одинарный замыкающий символ подчеркивания: var_

    На этом шаге мы рассмотрим назначение и особенности использования.

    Иногда самое подходящее имя переменной уже занято ключевым словом языка Python. По этой причине такие имена, как class или def, в Python нельзя использовать в качестве имен переменных. В этом случае можно в конец имени добавить символ одинарного подчеркивания, чтобы избежать конфликта из-за совпадения имен:

>>> def make_object(name, class):
SyntaxError: "invalid syntax"
>>> def make_object(name, class_):
             pass

    В общих чертах, замыкающий одинарный символ подчеркивания (постфикс) используется по договоренности, чтобы избежать конфликтов из-за совпадения имен с ключевыми словами Python. Эта договоренность определена и объяснена в PEP8.

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




Предыдущий шаг Содержание Следующий шаг