Автор оригинала: 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.0100
Тип литой поплавок к 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))
Выход
100100.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, и вы увидите, что строка напечатана для целочисленного и поплавка.
132132.0
Примечание : Обратите внимание, что, если у вас есть десятичная точка в строке, вы не можете использовать это непосредственно в целое число. Вы должны сначала посмотреть строку, чтобы плавать, а затем, чтобы целое число. Ниже приведен фрагмент быстрого кода для того же.
#string s = '132.564' #typecast to integer n = int(float(s))
Резюме
В этом руководстве примеров Python мы узнали, как пописать один тип данных в другой между целым числом, поплавка и строкой. Также предоставляются хорошо детальные примеры для демонстрации типопередача.