Урок 1: Что такое переменная в Python? (Имя, тип, значение)
Переменные — это основа любого языка программирования, и Python не исключение. Они позволяют хранить данные, которые можно использовать, изменять и анализировать в процессе выполнения программы. В этом уроке мы разберёмся, что такое переменные в Python, как они работают, какие у них имена, типы и значения, а также научимся создавать и использовать их на практике.
Что такое переменная
Переменная в Python — это "ярлык" или "имя", которое присваивается определённому значению. Это значение может быть числом, строкой, списком или любым другим объектом. Переменные позволяют:
Хранить данные: например, сохранить возраст пользователя.
Использовать данные повторно: вместо того чтобы каждый раз писать одно и то же значение, мы можем использовать имя переменной.
Обновлять данные: значения переменных можно изменять в процессе работы программы.
Пример:
Python
x = 10 # Создаём переменную x и присваиваем ей значение 10
print(x) # Выводим значение переменной x
Имя переменной
Имя переменной — это её уникальный идентификатор. Оно должно следовать определённым правилам:
1. Имя переменной может состоять из букв (a-z, A-Z), цифр (0-9) и символа подчёркивания (_).
2. Имя не может начинаться с цифры.
3. Имя не должно совпадать с зарезервированными словами Python (например, if, else, for).
Примеры допустимых имён:
Python
age = 25
my_name = "Alice"
total_score_1 = 100
Примеры недопустимых имён:
Python
1variable = 10 # Начинается с цифры
if = 5 # Совпадает с зарезервированным словом
Тип переменной
В Python переменные могут хранить данные разных типов. Вот основные типы данных:
- Целые числа (int): 10, -5, 0.
- Числа с плавающей точкой (float): 3.14, -0.001.
- Строки (str): "Hello", 'Python'.
- Логические значения (bool): True, False.
Python автоматически определяет тип переменной по её значению. Это называется динамической типизацией.
Пример:
Python
number = 42 # int
pi = 3.14 # float
text = "Hello!" # str
is_active = True # bool
print(type(number)) # Проверяем тип переменной
print(type(pi))
print(type(text))
print(type(is_active))
Значение переменной
Значение — это то, что хранится в переменной. Оно может быть изменено в любой момент с помощью оператора присваивания (=).
Пример:
Python
x = 5 # Присваиваем значение 5
print(x) # Вывод: 5
x = "Python" # Меняем значение на строку
print(x) # Вывод: Python
Обратите внимание: в Python одна и та же переменная может хранить данные разных типов в разные моменты времени.
Практические примеры
Пример 1: Работа с числами
Python
a = 10
b = 20
sum = a + b
print("Сумма:", sum)
Пример 2: Работа со строками
Python
first_name = "Marina"
last_name = "Ivan"
full_name = first_name + " " + last_name
print("Полное имя:", full_name)
Пример 3: Обновление значения
Python
counter = 0
print("Начальное значение:", counter)
counter = counter + 1
print("Обновлённое значение:", counter)
Теперь вы знаете, что такое переменные в Python, как они работают и как их использовать. Мы рассмотрели:
- Имя переменной: правила создания и ограничения.
- Тип переменной: основные типы данных и динамическую типизацию.
- Значение переменной: как присваивать и обновлять значения.
Переменные — это фундаментальный инструмент в программировании. Чем больше вы будете практиковаться, тем увереннее станете в их использовании. Попробуйте создать свои собственные переменные и поэкспериментировать с ними!
Урок подготовлен: hdhai.com