Имена переменных
Имена могут быть короткими, как x или y, или более описательными, например age, carname или total_volume.
Python устанавливает для них несколько правил. Первым символом должна быть буква или символ подчёркивания, но никогда не цифра. Дальше допустимы только буквы, цифры и символы подчёркивания (A-Z, a-z, 0-9 и _). Имена чувствительны к регистру, и ключевое слово Python нельзя использовать в качестве имени.
Допустимые имена переменных
Prompt
Продемонстрируйте шесть допустимых имён переменных в Python: myvar, my_var, _my_var, myVar, MYVAR и myvar2, всем присвоено значение "John". Выведите их, чтобы проверить.
Вывод: полная программа на Python
main.py
myvar = "John"
my_var = "John"
_my_var = "John"
myVar = "John"
MYVAR = "John"
myvar2 = "John"
print(myvar)
print(my_var)
print(_my_var)
print(myVar)
print(MYVAR)
print(myvar2)
Недопустимые имена переменных
Prompt
Продемонстрируйте три недопустимых имени переменных в Python: 2myvar, my-var и my var. Этот код вызовет ошибки.
Вывод: полная программа на Python
main.py
2myvar = "John"
my-var = "John"
my var = "John"
Имена переменных из нескольких слов
Имя из нескольких слов бывает трудно читать. В этом помогают несколько распространённых приёмов.
Camel Case (верблюжий регистр)
Первое слово остаётся в нижнем регистре, а каждое следующее начинается с заглавной буквы:
main.py
myVariableName = "John"
Pascal Case (регистр Pascal)
Все слова начинаются с заглавной буквы:
main.py
MyVariableName = "John"
Snake Case (змеиный регистр)
Между каждыми двумя словами стоит символ подчёркивания:
main.py
my_variable_name = "John"