Категория:
Python
Python имеет поддержку динамической типизации, то есть вид переменной определяется только в процессе исполнения. Именно поэтому вместо такого понятия, как «присваивания необходимого значения переменной» можно назвать это «связыванием значения с каким-либо именем». В языке Питон имеются встроенные виды переменных: булевые, Unicode-строки, строки, целые числа с различной точностью, данные с плавающей запятой, сложные числа и некоторые другие типы. Из коллекций язык Python поддерживает tuples (кортежи), списки, словари (массивы с ассоциацией) и, начиная уже с версии под номером 2.4, множества. Значения в языке Питон - объекты, в том числе функции, модули, методы, классы.
Вставить новый тип можно, указав class (класс), либо задав новый тип в специальном модуле расширения (он может также быть написан на языке C). Классы имеют поддержку наследования (множественное и одиночное) и метапрограммирования. Наследование возможно от многих типов расширений и встроенных типов...
Читать эту статью дальше...