Преобразование типов

Для преобразования одних численных типов в другие удобно пользоваться функциями:

float(arg) – приведение arg к числу с точкой

int(arg) – приведение arg к целому числу

long(arg) – приведение arg к длинному целому числу

str(arg) – получение  строкового представления  arg

 

Эти функции не работают для комплексных чисел, для них используйте разбиение на части.

В Python  поддерживается выполнение арифметических операций  между  величинами различных  числовых типов.  Если при выполнении арифметической операции операнды имеют различные типы, то происходит  автоматическое преобразование  типа одного из операндов  для  приведения всех операндов   к одному типу.  Последовательность преобразований можно представить схемой:

int→long integer→float→complex