Привет! Сегодня мы разберём одну из самых базовых, но очень важных тем в программировании на Python — переменные. Они являются основой любой программы, так как позволяют сохранять, обрабатывать и передавать данные. Если вы только начинаете изучать Python, этот пост для вас! Если вы только начинаете изучать Python, этот пост для вас.
Что такое переменные?
Переменные — это именованные контейнеры для хранения данных. Они позволяют программе запоминать информацию для последующего использования. Например, вы можете хранить имя пользователя, возраст, результат вычислений и многое другое.
Представьте переменные как ячейки в памяти компьютера, каждая из которых имеет имя и значение. Например, это как подписанные банки с продуктами на кухне: один может хранить сахар, другой — муку, а третий — соль. Имя банки помогает быстро понять, что в ней находится.
Правила именования переменных
- Имя переменной должно начинаться с буквы (но не с цифры!).
- Python чувствителен к регистру, то есть Name и name — это разные переменные.
- Нельзя использовать ключевые слова Python в качестве имён переменных (например, if, while, def).
Примеры правильных имён:
user_name = "Иван"
count2 = 5
total = True
Примеры неправильных имён:
2user = "Оля" # Нельзя начинать с цифры
user-name = 20 # Нельзя использовать дефис
if = "значение" # Ключевое слово
Типы данных в переменных
В Python переменные не требуют явного указания типа данных. Интерпретатор автоматически определяет тип на основе значения. Основные типы данных:
int: Целые числа
float: Числа с плавающей точкой
str: Строки (текст)
bool: Логические значения (True/False)
x = 10 # int
pi = 3.14 # float
text = "Hello" # str
is_active = True # bool
Python поддерживает динамическую типизацию, что означает, что переменная может менять тип данных:
x = 10 # x - это int
x = "Текст" # теперь x - это str