Хотя в Python типов данных как бы нет, но на самом деле они есть. Просто их не надо указывать при объявлении переменных. Но при выполнении каких-либо операции с переменными разных типов можно получить ошибки, особенно если вы в ходе разработки забыли, какая переменная имеет какой тип. Кстати, ранее я рассказывал о том, как узнать тип переменной. Исходя из вышесказанного становится ясно, что Python, хотя и позволяет иногда совмещать переменные разных типов в одном выражении, всё же требует, чтобы эти типы были совместимы. Поэтому и возникает необходимость преобразования типов, как и в других языках. В любом языке имеется множество функций для выполнения преобразований. И в Python их тоже немало. Но я расскажу только о некоторых простейших, поскольку этот канал для начинающих. Начнём с преобразования строки в целое число. Если вы сделаете так: str = "13" x = 1 x = x + str то это приведёт к ошибке. Потому что это не JavaScript - в Python нельзя так просто сложить строку с числом, даже есл