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

Метод Python Float ()

Все функции Python связаны с объектами. Python Float создает объекты с плавающей точкой в Python. Это один из примитивных элементов Python

Автор оригинала: Pankaj Kumar.

Вступление

Все функции Python связаны с Объекты Отказ Python Float создает объекты с плавающей точкой в Python. Это один из примитивных элементов программирования Python.

Дальнейшие всевозможные объекты классифицируются на типы. Некоторые из основных родных типов в Python являются Строки , Целое число , комплекс Числа и, наконец Плавающая точка числа.

Сосредоточиться на типе с плавающей точкой, родной Python поплавок () Способ используется для создания объекта типа FLOAT, а также для ввода любого другого типа на соответствующий поплавок.

Итак, в этом руководстве мы собираемся обсудить, что Python поплавок () Способ, а также как он может быть использован в нашем коде соответственно.

Python Float () Основы

В основном функция Python Float () используется для преобразования некоторых данных из других типов, таких как Целое число , строка или т. д. и т. Д., к типу плавать Отказ Он также используется для объявления переменных типа с плавающей точкой.

Давайте теперь посмотрим, как выглядит функция,

f = float( )

Здесь F Новый объект типа плавать Отказ Мы также можем конвертировать из других типов. Давайте посмотрим, как

f = float( Val )

Теперь здесь Валь Является ли данные некоторых других типов, которые получают литые типы для плавания и затем хранятся внутри F Переменная (тип поплавка).

Использование метода Python Float ()

Посмотрите на пример ниже. Здесь мы пытаемся рассчитать область прямоугольника с определенной пользователем длиной и шириной.

#taking the length and breadth of the rectangle as user inputs
len=input("Enter the length of the rectangle : ")
brdth=input("Enter the breadth of the rectangle : ")

#at this point both len and brdth are holding str values

area=float() #area declared as float() object

#len and brdth type-casted to float for * operation
area=float(len)*float(brdth)
#area is calculated
print("The area of the given rectangle is : ",area)
print("type of area= ",type(area))

Выход :

Поплавок пример

В этом коде выше,

  • Сначала мы берем Длина а также ширина прямоугольника как пользовательские входы. Который по умолчанию хранится как значения типов строки
  • Тогда мы объявляем переменную область , объект типа поплавка, который собирается хранить область прямоугольника в будущем
  • После этого мы явно преобразуем тип строки Лен и Блдт Параметры в тип плавающей точки с использованием поплавок () метод. И дальше рассчитать область I.E., Len * Brdth и напечатайте то же самое
  • Наконец, мы распечатаем Тип () области, которая, как и ожидалось, получается как плавать Тип сам

Различное использование Python Float ()

Кроме объявления объекта, поплавок () Способ также может быть использован для преобразования других типов данных в тип Float, а также используемый с некоторыми специальными параметрами. Давайте посмотрим, как работает функция в соответствии с параметром, который мы проходим.

1. Использование float () для литья типа

Мы уже видели, что мы можем Явно Преобразовать любую переменную любого типа данных в тип поплавка в приведенном выше примере. Для лучшего понимания давайте посмотрим, как работает метод для разных типов данных, таких как строки, и целые числа.

s=100
print("s=",s)
print("Type before : ",type(s))
s=float(s)
print("s=",s)
print("Type after : ",type(s))

Выход :

s= 100
Type before :  
s= 100.0
Type after :  

Здесь, как мы можем наблюдать, тип переменной преобразуется из Целое число к плавающее тип.

Ранее мы видели преобразование типа строки в плавать в начале. В этом случае строки Лен и Блдт были числа. Что если строка не какой-либо номер? Покажи нам,

s="AskPython"
print("s=",s)
print("Type before : ",type(s))
s=float(s)
print("s=",s)
print("Type after : ",type(s))

Выход :

s= AskPython
Type before :  
Traceback (most recent call last):
  File "C:/Users/sneha/Desktop/test.py", line 4, in 
    s=float(s)
ValueError: could not convert string to float: 'AskPython'

Из этого мы можем сделать вывод, что поплавок () Способ может преобразовать значение типа строки в номер с плавающей точкой. И бросает ValueError Если строка содержит любой символ в нем.

2. Использование float () со специальными параметрами

Что произойдет, если мы пройдем Ничего , Бесконечность или Нан (Не число) в качестве параметров для поплавок () метод? Сможет ли это преобразовать их в плавать? Давайте посмотрим, что происходит в примере ниже,

val1=float('inf')
val2=float('NaN')
val=float()
print("Default value of float()= ",val,";Type-",type(val))
print("float('inf') = ",val1,";Type-",type(val))
print("float('NaN')= ",val2,";Type-",type(val))

Выход :

Специальные параметры в плавании

Итак, в приведенном выше примере мы видим,

  • Ничего не проезжая в поплавок () Метод дает нам свое значение по умолчанию, которое на самом деле является ‘0.0’ ,
  • для инфы или бесконечность, возвращенное значение было также инфы , но с типом преобразован в плавать ,
  • Точно так же для Нан , функция возвращает Нан с типом плавать Отказ

Заключение

Итак, в этом руководстве мы узнали о поплавок () Метод в Python, как он используется и что делает функцию. Для любых дополнительных вопросов комментарии всегда приветствуются.

Рекомендации