Что означают символы подчеркивания (_ и __) в именах переменных Python?
Real Python
0:00 / 0:00
Что означают символы подчеркивания (_ и __) в именах переменных Python?
431 624 просмотра · 9 лет назад
Real Python
208 тыс. подписчиков
431 624 просмотра · 9 лет назад
Скачайте бесплатную шпаргалку по Python здесь: https://realpython.com/cheatsheet
Бесплатный тест на знание Python с мгновенным определением уровня + план обучения: https://realpython.com/skill-test
Хотите учиться быстрее? Станьте экспертом по Python с неограниченным доступом к более чем 5000 уроков, видео и упражнений: https://realpython.com/start
Подчеркивания в начале имен переменных Python (например, _foo и __foo) защищают разработчиков от конфликтов имен. В этом видео вы узнаете, как работать с этими «питоническими» соглашениями в коде и почему они существуют.
Одиночное подчеркивание перед именем переменной (префикс) указывает на то, что переменная предназначена только для внутреннего использования.
Двойное подчеркивание в префиксе заставляет интерпретатор Python переписывать имя переменной, чтобы избежать конфликтов имен в подклассах. Двойные подчеркивания также называются «дундерами» в Python.
Посмотрите видеоурок, чтобы узнать подробности о том, как работает искажение имен с помощью двойного подчеркивания и как это влияет на ваши собственные классы Python.
БЕСПЛАТНЫЙ КУРС – «5 мыслей об освоении Python» https://dbader.org/python-mastery
ПОДПИСАТЬСЯ НА ЭТОТ КАНАЛ: https://dbader.org/youtube
* *
► КРУЖКИ, ФУТБОЛКИ И ДРУГОЕ С ИЗОБРАЖЕНИЕМ Python: https://nerdlettering.com
БЕСПЛАТНЫЕ Уроки и новости Python:
» Уроки Python: https://dbader.org
» Новости Python в Twitter: / @dbader_org
» Еженедельные советы для Pythonистов: https://dbader.org/newsletter
» Подписаться на этот канал: https://dbader.org/youtube