В Python следующий код вызывает ошибку:
a = 'abc'
b = 1
print(a + b)
(Ошибка: «TypeError: не удается объединить объекты 'str' и 'int'»).
Почему возникает ошибка. интерпретатор Python не пытается автоматически использовать функцию str (), когда обнаруживает конкатенацию этих типов?