Задание № 6 · ЕГЭ

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

Как изменить тип значения для выполнения операции или присваивания
2 мин чтенияСложность: Обновлено 29 сентября 2026

Преобразование типов — это изменение типа значения, например превращение строки с цифрами в целое число. Оно нужно, когда операция или переменная ожидает другой тип данных.

Преобразование типов
Преобразование типов — это явное или автоматическое изменение типа значения без изменения его смыслового содержания, если такое изменение возможно. Например, целое число можно преобразовать в вещественное, а строку "25" — в число 25.

Тип результата зависит от языка программирования и используемой операции. Преобразование может быть неявным: язык выполняет его автоматически, например при сложении целого и вещественного числа. Оно может быть и явным, когда программист указывает нужный тип специальной функцией или записью.

Преобразование особенно важно при работе с типами данных и выражениями. Например, результат ввода с клавиатуры часто имеет строковый тип, поэтому перед вычислением его превращают в число. Обратное преобразование используют, чтобы вывести число как часть текста.

№
Пример

В Python строка "12" и число 3 имеют разные типы, поэтому сначала строку преобразуют: int("12") + 3 даёт 15. Запись str(15) превращает число 15 в строку "15".

!
Не путайте

Преобразование типа не равно изменению значения переменной. Если преобразовать строку "12" в число, исходная строка сама по себе не изменится: создаётся новое значение числового типа. Кроме того, строка "12.5" не преобразуется функцией для целых чисел без потери или ошибки; для неё нужен вещественный тип.

Проверьте себя

Какой результат получится в Python у выражения int("7") + 2?

Главное за минуту

Главное

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