Переменные в Python

Переменные в Python

Что такое переменная в Python?

Представь себе коробочку, в которую ты кладешь игрушки. Ты можешь называть эту коробочку, например, «игрушка1», и положить в неё определенную игрушку, например, мяч. Если ты захочешь поменять игрушку, ты просто положишь новую. В Python переменные — это такие же коробочки, в которые ты кладешь данные (например, числа, текст или даже другие коробочки). Ты можешь назвать эту коробочку, положить что-то, потом изменить её содержимое или вообще удалить её.

Как хранятся переменные?

Когда ты создаешь переменную в Python, например x = 10, Python создает "коробочку" с названием x и кладет в неё число 10. Это значит, что теперь ты можешь использовать x в программе, чтобы получить число 10.

Пример:

x = 10  # создаем переменную x и кладем в нее 10

Теперь ты можешь использовать x в программе для выполнения вычислений или для вывода этого значения на экран.

Как изменяются переменные?

Ты можешь изменить содержимое переменной, как если бы ты менял игрушку в коробочке. Например, если ты создаешь переменную x = 10, а потом решаешь, что хочешь положить в неё число 20, ты просто записываешь x = 20, и теперь в коробочке x будет число 20.

Пример:

x = 10  # создаем переменную x и кладем в нее 10
x = 20  # теперь в x лежит 20

После того как ты изменишь значение переменной, в памяти будет храниться новое значение.

Как извлекаются переменные?

Чтобы посмотреть, что лежит в коробочке, ты просто используешь имя переменной. Например, если ты хочешь узнать, какое значение хранится в переменной x, ты можешь вывести её на экран с помощью функции print().

Пример:

x = 20
print(x)  # выведет на экран 20

Здесь мы вывели содержимое переменной x на экран с помощью функции print().

Как удаляются переменные?

Если ты больше не хочешь использовать переменную, её можно удалить. Для этого в Python используется команда del. После этого ты не сможешь обращаться к переменной, потому что её больше нет.

Пример:

x = 20  # создаем переменную x
del x  # удаляем переменную x
# Теперь попытка использовать x вызовет ошибку

Если ты попытаешься использовать переменную после её удаления, Python сообщит тебе, что такой переменной больше не существует.

Как определить тип переменной?

Каждая переменная в Python имеет тип. Тип переменной можно узнать с помощью функции type(). Например, если переменная хранит число, её тип будет int (целое число), если строку — str (строка), а если дробное число — float.

Пример:

x = 10
print(type(x))  # выведет class 'int', так как x — целое число

Таким образом, мы можем узнать, что хранится в переменной.

Итоги

Мы узнали, что такое переменные в Python, как их создавать, изменять, извлекать и удалять. Переменные — это коробочки для хранения данных, и ты можешь использовать их для выполнения различных задач. Ты также узнал, как определить тип переменной с помощью функции type() и как удалять переменные с помощью del.

Тест

Ответь на 10 вопросов, чтобы проверить, как ты понял материал:

Урок: Переменные в Python — Волшебные Коробки

Переменные в Python

Волшебные коробки, в которых хранятся сокровища

Жила-была девочка Аня...

Аня очень любила играть с игрушками. У неё было много разных вещей: плюшевый мишка, красный мячик, синяя машинка и жёлтый конструктор. Но каждый раз, когда мама просила убрать игрушки, Аня путалась — где что лежит?

И тогда мама подарила Ане волшебные коробки с надписями! На каждой коробке было написано, что внутри:

  • Коробка «мишка» — для плюшевого медведя
  • Коробка «мячик» — для красного мяча
  • Коробка «машинка» — для синей машины

Что такое переменная?

Переменная — это как волшебная коробка с именем, в которую можно положить что угодно!

В Python мы создаём переменную так:

имя_коробки = то_что_внутри

Давай создадим свою переменную!

Напиши имя для коробки:

А теперь положи в неё что-нибудь:

Как хранятся переменные?

Когда ты создаёшь переменную, Python:

  1. Создаёт коробку с твоим именем
  2. Кладёт в неё то, что ты сказал
  3. Запоминает, где эта коробка лежит в памяти компьютера
возраст = 10
имя = "Аня"
любит_рисовать = True

Python создал три коробки:

  • возраст → 10
  • имя → "Аня"
  • любит_рисовать → True

А что можно положить в коробку?

Всё что угодно!

число
42
целое число
текст
"Привет!"
строка
дробь
3.14
дробное число
да_нет
True
булево

Как изменить содержимое коробки?

Очень просто! Достань старую вещь и положи новую:

возраст = 10
print(возраст) # выведет 10

возраст = 11 # Ане исполнилось 11!
print(возраст) # теперь выведет 11

Поиграем в день рождения!

возраст
10
лет

Как узнать, что в коробке?

Просто посмотри внутрь с помощью print():

имя = "Аня"
print(имя) # выведет: Аня

А как узнать тип вещи в коробке?

Спроси Python с помощью функции type():

число = 42
print(type(число)) # <class 'int'>

текст = "Привет"
print(type(текст)) # <class 'str'>

Детектив: что в коробке?

А можно выбросить коробку?

Да! С помощью команды del:

игрушка = "мячик"
print(игрушка) # работает

del игрушка
print(игрушка) # ОШИБКА! Коробки больше нет!

Уборка в комнате

мячик
красный
кукла
Маша

Главное, что нужно запомнить

Переменная — это коробка с именем
В неё можно положить числа, текст, да/нет и многое другое
Создаётся так: имя = значение
Например: возраст = 10
Меняется так же: имя = новое_значение
возраст = 11
Узнать содержимое: print(имя)
Узнать тип: type(имя)
Удалить: del имя
Коробка исчезает навсегда!
Имена переменных:
• Только буквы, цифры и _
• Не начинаются с цифры
• Лучше понятные: возраст, имя, сумма

Тест: Проверь свои знания!

Вопрос 1 из 10