Встречается на собеседованиях • сегодня

Как происходит переход из одного типа данных в другой

В Python преобразование типов данных выполняется с помощью встроенных функций:

  • int() – в целое число
  • float() – в число с плавающей точкой
  • str() – в строку
  • bool() – в булево значение
  • list(), tuple(), set() – в соответствующие коллекции

Пример:

python
num_str = "123"
num_int = int(num_str)  # строка → целое число
num_float = float(num_str)  # строка → float
bool_val = bool(num_int)  # int → bool (True, если не 0)

Нюансы:

  • При преобразовании строки в число строка должна содержать только цифры (и точку для float).
  • Пустые строки/коллекции, 0, None преобразуются в False, остальное – в True.
  • Неявное преобразование происходит в операциях (например, int + float → float).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы