Переменные на Питоне
Переменные в Python - это одно из самых основных понятий, с которым нужно ознакомиться начинающим программистам. Переменная – это контейнер для хранения данных, который можно использовать и изменять в ходе работы программы.
Определение переменной
Чтобы создать переменную в Python, просто назначьте ей значение:
x = 5
name = "Alice"
Здесь x
- это переменная, которой присвоено значение 5
, а name
- переменная со значением "Alice"
.
Правила именования переменных
- Имя переменной должно начинаться с буквы или символа подчеркивания.
- Остальная часть имени может содержать буквы, цифры и подчёркивания.
- Имена чувствительны к регистру (например,
age
иAge
будут разными переменными). - Избегайте использования в именах переменных специальных символов, таких как $, @ или #.
- Выберите стиль наименования переменных и придерживайтесь его во всем вашем коде. Последовательность делает ваш код более понятным и легким для поддержки.
Примеры правильных имён:
_age = 30
name1 = "Bob"
UserName = "admin"
user_name = "admin"
Примеры неправильных имён:
2name = "Bob" # Начинается с цифры
user-name = "admin" # Содержит дефис
Типы данных
В Python есть несколько типов данных, которые могут быть присвоены переменным:
- Целые числа (
int
) - Вещественные числа (
float
) - Строки (
str
) - Булевые значения (
bool
)
Пример:
age = 25 # int
pi_value = 3.14 # float
is_student = True # bool
greeting_message = "Добрый день!" # str
Динамическая типизация
Python - язык с динамической типизацией. Это означает, что не нужно заранее объявлять тип данных переменной; интерпретатор сам определяет его во время выполнения программы.
Пример изменения типа данных:
var = 10
print(type(var)) # <class 'int'>
var = "Десять"
print(type(var)) # <class 'str'>
Используйте функцию type()
, чтобы проверить тип данных вашей переменной.
Заключение
Практикуйтесь в создании и использовании различных видов переменных, чтобы лучше понять, как они работают и какие данные могут хранить. Работайте с различными данными и операциями для закрепления понимания этого базового элемента языка программирования Python.