В Python переменные используются для хранения данных, которые могут быть впоследствии использованы и изменены в программе. Переменная — это своего рода ярлык, который присваивается данным и позволяет обращаться к ним по имени.
Правила именования переменных
Буквы и цифры: Имена переменных могут содержать буквы (как латиницы, так и кириллицы(рекомендуется использовать только латинские буквы для лучшей переносимости и читаемости кода)), цифры и символ подчеркивания _. Однако они не могут начинаться с цифры. Например, my_variable, переменная1, _my_variable.
Регистр: Имена переменных чувствительны к регистру, то есть `var` и `Var` — это разные переменные.
Стиль наименования: Хотя это и не обязательно, следование стилю наименования может улучшить читаемость кода. В Python рекомендуется использовать стиль `snake_case` для переменных (например, `my_variable_name`).
В качестве названий переменных нельзя использовать:
Ключевые слова: Нельзя использовать ключевые слова Python в качестве имен переменных. Примеры таких ключевых слов: `if`, `else`, `for`, `while`, `with`, `def` и т.д.
Пробелы: Имена переменных не могут содержать пробелы. Например,
my variable будет некорректным.
Специальные символы: Кроме символа подчеркивания _, использование других специальных символов, таких как !, @, #, $, %, ^, &, *, (, ), -, +, =, [, ], {, }, |, \, /, <, >, ?, ,, ., :, ; и т.д. не допускается.
Примеры корректных и некорректных имен переменных:
- Корректные:
age
name_1
привет
- Некорректные:2name (начинается с цифры)class (ключевое слово)my-variable (содержит недопустимый символ `-`)
Важно помнить
- Переменной можно присвоить значение любого типа данных и в любой момент изменить это значение. Например, переменной `x` может быть сначала присвоено число, а потом строка:
- Python — язык с динамической типизацией, что означает, что вы не указываете тип переменной при ее объявлении.