Теоретический материал по теме "Введение в язык программирования Python"

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

Д.П. Кириенко - Программирование на языке Python (школа 179 г. Москвы)

Иногда бывает полезно целое число записать как строку. И, наоборот, если строка состоит из цифр, то полезно эту строку представить в виде числа, чтобы дальше можно было выполнять арифметические операции с ней. Для этого используются функции, название которых совпадает с именем типа, то есть int, float, str. Например, int('123') вернет целое число 123, str(123) вернет строку "123", а следующая инструкция:

print (str (2 + 2) * int ('2 ' + '2'))

выведет символ "4", повторенный 22 раза.

Функция int также поможет превратить дробное число в целое, отбросив дробную часть: int(12.3) = 12, int(-12.3) = 12.

Еще один полезный пример использования - преобразование строки в список букв:

list('abc') = ['а', 'b', 'c']

Также преобразование типов активно используется с функцией map и генераторами, например,

numbers = list(map(int, input().split()))