Kodokon kodokon.com

Переменные и базовые типы

Ты научишься хранить значения в переменных и работать с типами int, float, str и bool.

8 мин · 3 вопросов

Открыть этот урок в Kodokon

Переменная - это как коробка с наклейкой, в которой ты хранишь значение, чтобы использовать его позже. Ты создаёшь переменную через знак =, который означает "положи это значение в эту коробку" (а не "равно", как в математике). Слева - имя переменной, справа - значение.

PYTHON
age = 25
price = 19.99
name = "Alice"
is_student = True
print(age)
print(name)
Четыре переменные, затем вывод двух из них.

У каждого значения есть тип, то есть категория, которая определяет, что Python может с ним делать. Четыре базовых типа: int для целого числа (25), float для дробного числа (19.99, записывается через точку, никогда через запятую), str для строки в кавычках и bool для логического значения, которое может быть только True или False. Функция type показывает тип значения.

PYTHON
print(type(25))
print(type(19.99))
print(type("Alice"))
print(type(True))
Выводит int, float, str, затем bool.

Часто нужно преобразовать значение из одного типа в другой. С этим справляются три функции: int(...) превращает значение в целое число, float(...) - в дробное, str(...) - в строку. Классический пример: чтобы вставить число в предложение через +, его сначала нужно преобразовать в строку.

PYTHON
age = 25
message = "I am " + str(age) + " years old"
print(message)
text_number = "42"
number = int(text_number)
print(number + 8)
str(age) позволяет склеить строки; int(text_number) делает вычисление возможным (50).

Проверка знаний

Убедись, что запомнил ключевые моменты этого урока.

  1. Какой тип у значения 3.14?
    • int
    • float
    • str
    • bool
  2. Что делает инструкция x = 5?
    • Проверяет, равен ли x пяти
    • Сохраняет значение 5 в переменной x
    • Выводит 5 на экран
  3. Как превратить строку '10' в целое число?
    • int('10')
    • str(10)
    • float('10')
    • bool('10')