Введение Довольно часто, в модулях, написанных на Python, можно встретить переменные с одним символом подчеркивания в начале имени. Давайте попробуем разобраться, что это означает. Подсказка Символ подчеркивания _ в начале имени переменной имеет несколько значений. И первое из них - это подсказка для программиста. Когда программист видит в коде переменную такого вида _var, это означает, что она предназначена для внутреннего использования. Как правило, когда вы пишите какой-то модуль, вы хотите чтобы часть функций и / или переменных были видны только внутри этого модуля. Давайте создадим два модуля. Назовем первый модуль dunder.py, а второй - main.py и поместим в них следующий код: В dunder.py В main.py На последнем рисунке я так же указал вывод программы. Как видите, мы без проблем смогли обратится к переменной _x. Если вы используете PyCharm, то после ввода названия модуля и ".", будет выведена подсказка: Как видите, нам показаны две переменные, хотя _x является переменной для вну
Что означает одинарный символ подчеркивания в начале имени переменной в Python?
23 апреля 201923 апр 2019
561
1 мин