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

Что будет если сложить str и int

При попытке сложить строку (str) и целое число (int) в Python возникнет исключение TypeError, так как эти типы несовместимы для операции сложения.

python
result = "hello" + 42  # TypeError: can only concatenate str (not "int") to str

Для корректного сложения нужно явно преобразовать число в строку:

python
result = "hello" + str(42)  # "hello42"

Или использовать f-строки (Python 3.6+):

python
num = 42
result = f"hello{num}"  # "hello42"
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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