Как преобразовать Int в string, complex и float в Python

Чтобы преобразовать целое число в строку в Python, вы можете использовать конструктор класса str() с целым числом, переданным ему в качестве аргумента. Конструктор str() принимает целое число в качестве аргумента и возвращает строку.

myString = str(integer)

В этом руководстве мы рассмотрим некоторые примеры использования конструктора str() для преобразования целого числа в число с плавающей запятой с помощью примеров программ.

Пример 1

В этом примере мы возьмем целое число, распечатаем его и его тип данных, преобразуем его в строку и проверим, является ли результирующий тип данных строкой или нет.

a = 5
print(a, 'is of type:', type(a))

a = str(a)
print(a, 'is of type:', type(a))

Вывод:

5 is of type: <class 'int'>
5 is of type: <class 'str'>

Мы преобразовали переменную типа данных int в переменную типа данных string с помощью хорошо детализированных программ.

Как преобразовать Int в complex?

Чтобы преобразовать int в сложный тип в python, вы можете использовать класс complex(), переданным ему в качестве аргумента, или добавить мнимую часть к целому числу.

Пример 1

В этом примере мы возьмем int, распечатаем его, преобразуем его в сложный тип и распечатаем результат.

a = 5
print(a,'is of type:',type(a))

a = complex(a)
print(a,'is of type:',type(a))

Вывод:

5 is of type: <class 'int'>
(5+0j) is of type: <class 'complex'>

Пример 2

Есть другой способ. Вы всегда можете добавить мнимую часть 0, и python продвинет переменную до более высокого типа, который в данном случае от int до complex.

a = 5
print(a,'is of type:',type(a))

a = a + 0j
print(a,'is of type:',type(a))

Вывод:

5 is of type: <class 'int'>
(5+0j) is of type: <class 'complex'>

Мы преобразовали переменную типа данных int в переменную сложного типа данных с помощью хорошо подробных примеров программ.

Преобразование целого числа в число с плавающей запятой

Чтобы преобразовать целое число в число с плавающей запятой в python, вы можете использовать класс float() с int, переданным ему в качестве аргумента. Или используйте оператор сложения с одним из операндов как заданное целое число, а другой как нулевое число с плавающей запятой; результатом является число с плавающей запятой того же значения, что и целое число.

В этом руководстве мы рассмотрим некоторые способы преобразования целого числа в число с плавающей запятой с помощью примеров программ.

Пример 1

В этом примере мы возьмем целое число, распечатаем его и его тип данных, а затем преобразуем его в float.

a = 5
print(a,'is of type:',type(a))

a = float(a)
print(a,'is of type:',type(a))

Вывод:

5 is of type: <class 'int'>
5.0 is of type: <class 'float'>

Пример 2

Есть другой способ сделать это. Вы всегда можете добавить к нему плавающее число 0, и python неявно продвигает тип переменной с int на float.

a = 5
print(a,'is of type:',type(a))

a = a + 0.0
print(a,'is of type:',type(a))

Вывод:

5 is of type: <class 'int'>
5.0 is of type: <class 'float'>

Мы преобразовали переменную типа данных int в переменную типа данных float с помощью подробных примеров программ.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *