Язык программирования Python.

Функции преобразования типов и классы.

Функции и классы из этой категории служат для преобразования типов данных. В старых версиях Python для преобразования к нужному типу использовалась одноименная функция. В новых версиях Python роль таких функций играют имена встроенных классов (однако семантика не изменилась). Для понимания сути достаточно небольшого примера:

>>> int(23.5).

23.

>>> float('12.345').

12.345000000000001.

>>> dict([('a', 2), ('b', 3)]).

{'a': 2, 'b': 3}.

>>> object.

<type 'object'>

>>> class MyObject(object):

... pass.

...