Python float ()

Метод float () возвращает число с плавающей запятой из числа или строки.

Синтаксис float():

 поплавок ((x))

float () Параметры

float()Метод принимает один параметр:

  • x (необязательно) - число или строка, которые необходимо преобразовать в число с плавающей запятой.
    Если это строка, строка должна содержать десятичные точки.
Различные параметры с float ()
Тип параметра Применение
Число с плавающей запятой Использовать как плавающее число
Целое число Использовать как целое число
Строка Должен содержать десятичные числа. Начальные и конечные пробелы удаляются. Необязательное использование знаков «+», «-». Может содержать NaN, Infinity, inf(нижний или верхний регистр).

Возвращаемое значение из float ()

float() метод возвращает:

  • Эквивалентное число с плавающей запятой, если передан аргумент
  • 0.0, если аргументы не переданы
  • OverflowError исключение, если аргумент находится за пределами диапазона Python float

Пример 1: Как float () работает в Python?

 # for integers print(float(10)) # for floats print(float(11.22)) # for string floats print(float("-13.33")) # for string floats with whitespaces print(float(" -24.45")) # string float error print(float("abc"))

Вывод

 10.0 11.22 -13.33 -24.45 ValueError: не удалось преобразовать строку в float: 'abc' 

Пример 2: float () для бесконечности и Nan (не число)?

 # for NaN print(float("nan")) print(float("NaN")) # for inf/infinity print(float("inf")) print(float("InF")) print(float("InFiNiTy")) print(float("infinity"))

Вывод

 нан нан инф инф инф инф инф 

Интересные статьи...