Python: Явное преобразование типов
Преобразование типов — довольно частая операция при программировании на языке с сильной типизацией.
# Примеры немного искусственные.
# В реальности этот механизм становится полезен
# при использовании переменных
print(str(5))
print(int('345'))
Явное преобразование типа производят функции str
и int
. Функция str
приводит значение к строке, а функция int
— к числу.
Преобразование типов можно использовать внутри составных выражений:
print('Это ' + str(5))
Это 5
В более сложных ситуациях (при использовании функций, которые мы пройдём позже) встречаются множественные преобразования: str(5 + int('4'))
. Порядок вычисления этого выражения следующий:
int('4') # 4
5 + 4 # 9
str(9) # '9'
Задание
Выведите на экран строку 2 times
, полученную из числа 2 и строки times
, используя преобразования типов и конкатенацию.
Нашли ошибку? Есть что добавить? Пулреквесты приветствуются https://github.com/hexlet-basics
Если вы столкнулись с трудностями и не знаете, что делать, задайте вопрос в нашем большом и дружном сообществе