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