В python различают следующие типы данных (точнее - классы объектов): 1. NoneType - неопределенное значение. Пример кода см. на рис.1. 2. Числовые типы. Пример кода создания переменной. pos_min = 1 Конструктор для приведения значения к типу целого числа - int(). v = '1' # тип текстовый - str b = int(v)+1 # принудительно переводим в числовой тип int и прибавляем 1 print(v, type(v), b, type(b)) # выводим на экран, что получилось Результат: 1 <class 'str'> 2 <class 'int'> Зачем использовать функцию - конструктор? Допустим, вы извлекаете данные с сайта или документа docx (word) и числа представлены в виде текста, а с ними необходимо выполнить арифметические действия: что-то посчитать. Поэтому прежде их необходимо перевести в соответствующий тип данных. Пример. pt_min = 2.34 Конструктор для приведения значения к указанному типу - float(). v = '1.23' # тип текстовый - str b = float(v)+1 # принудительно переводим в вещественный тип float и прибавляем 1 print(v, type(v), b, type(b)) Резуль