Часто во время отладки программ, особенно имея дело с разным типом данных у наших переменных, мы получаем ошибку. Давайте сделаем вот такую дичь: a = 'a' b = 1 print(a + b) Законно получим жалобу от интерпретатора, потому что типы данных не совпадают: TypeError: can only concatenate str (not "int") to str В этом сообщении об ошибке выдается довольно полезная информация: - мы теперь знаем, что конкатенация строки и целого числа нам не грозит. По крайней мере в Python. По крайней мере "в лоб". Здесь показан примитивный пример, который по большей части надуман. Но когда мы работаем с большим количеством переменных в Python, да еще и в объемном коде, часто возникает необходимость заранее узнать, к какому типу относится переменная. Всё дело в том, что не всегда ошибка, как в примере выше бываят в таком явном виде. Иногда и со второго раза не получается найти проблему. Но есть решение - спасибо создателю Питона за отличную функцию type(). Она позволяет определить тип переменной и понять, с к
Функция type() в Python: как определить тип переменной
13 июня 202513 июн 2025
44
2 мин