Рубрики
Без рубрики

Кастинг типа Python

Автор оригинала: Python Examples.

В Python тип отливки – это процесс, в котором мы преобразуем буквальный литерал одного типа на другой.

Встроенные функции INT (), FLOAT () и STR () должны использоваться для опечатывания.

  • INT () может взять плавать или строку буквально в качестве аргумента и возвращает значение класс 'int' тип.
  • float () может взять INT или строку литерала в качестве аргумента и возвращает значение класс 'float' тип.
  • str () может взять поплавок или int listal как аргумент и возвращает значение класс 'ул " тип.

В этом руководстве мы узнаем, как ввести лить литерату между целыми, поплавками и строкой.

Тип литой INT плавать и строку

В этом примере мы возьмем целочисленное литерату, назначенное для переменной. Затем мы будем использовать это целое число, используя функцию float (). Далее мы будем пописать целое число для строки с использованием STR ().

Мы будем распечатавать как значение, так и тип поплавковых и строковых переменных.

Python Program

#integer
n = 100

#float
f = float(n)
print(f)
print(type(f))

#string
s = str(n)
print(s)
print(type(s))

Выход

Запустите вышеуказанную программу Python, и вы увидите следующий вывод, напечатанный на выход консоли.

100.0

100

Тип литой поплавок к INT и строке

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

Python Program

#float
f = 100.05

#integer
n = int(f)
print(n)
print(type(n))

#string
s = str(f)
print(s)
print(type(s))

Выход

100

100.05

Десятичное значение исчезло, когда вы попечите плавать на INT.

Тип литой строки в int и float

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

Python Program

#string
s = '132.65'

#typecast to integer
n = int(s)
print(n)
print(type(n))

#typecast to float
f = float(s)
print(f)
print(type(f))

Выход

Запустите вышеуказанную программу Python, и вы увидите, что строка напечатана для целочисленного и поплавка.

132

132.0

Примечание : Обратите внимание, что, если у вас есть десятичная точка в строке, вы не можете использовать это непосредственно в целое число. Вы должны сначала посмотреть строку, чтобы плавать, а затем, чтобы целое число. Ниже приведен фрагмент быстрого кода для того же.

#string
s = '132.564'

#typecast to integer
n = int(float(s))

Резюме

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