В программировании преобразование типов - это процесс преобразования данных одного типа в другой. Например, преобразование данных типа
int
в
str
.
В Python существует два типа преобразования типов.
- Неявное преобразование - автоматическое преобразование типов
- Явное преобразование - ручное преобразование типов
Неявное преобразование типов в Python
В некоторых ситуациях Python автоматически преобразует один тип данных в другой. Это известно как неявное преобразование типов.
Пример. Преобразование целого числа в вещественное (int
в float
)
Рассмотрим пример, в котором Python преобразовывает переменную меньшего типа данных (
int
) в переменную большего типа данных (
float
),
Когда мы говорим, что
int
— "меньший" тип данных, а
float
— "больший", это означает, что
float
может представлять более широкий диапазон значений (целые и дробные), и при необходимости Python автоматически преобразует
int
в
float
, чтобы сохранить все данные без потерь.