Вопросы к Поиску с Алисой
Разница между однобуквенными переменными и змеиным регистром в Python заключается в способе именования переменных.
Однобуквенные переменные (например, a, b или x) мало что говорят о содержимом объекта. codeby.net Когда таких переменных много, запомнить содержимое всех может быть сложно. codeby.net Поэтому в Python рекомендуется избегать однобуквенных имён, за исключением случаев, когда их смысл очевиден из контекста (например, i в цикле for). www.securitylab.ru
Змеиный регистр (snake_case) предполагает написание слов маленькими буквами и разделение их нижними подчёркиваниями. vc.ru pyhub.ru Такой стиль похож на змею, которая ползёт. habr.com Соглашение о стиле для внутренних библиотек в Python (PEP8) рекомендует использовать змеиный регистр для названий переменных, функций и методов. habr.com
Таким образом, змеиный регистр делает имена переменных более читаемыми, так как подчёркивание упрощает чтение словосочетаний в именах за счёт визуального разделения между словами. habr.com