Как уже отмечалось ранее, функция type() позволяет определить тип переменной. Например: >>> а = "1" >>> type(a) <class ‘str’> >>> Данную функцию можно использовать не только для вывода типа, но и для сравнения возвращаемого нею значения с названием типа данных: >>> if type(a) == str: print("String"); String Иногда нужно преобразовать один тип данных в другой. Эта операция называется приведением типа. Стоит отметить, что далеко не всегда можно преобразовать один тип данных в другой без потери самих данных. Некоторые типы данных вообще не совместимы. Например, никак нельзя преобразовать вещественное число в целое без потери данных. А при преобразовании строки в число вы вообще увидите сообщение об ошибке: >>> int("String") Traceback (most recent call last): File "<pyshel#60>", line 1, in <module> int("String") ValueError: invalid literal for int() with base 10: 'String' Ниже перечислены функции приведения типов, а также примеры их использования. Функции приведения типов: Функция - Описан