Python float ()

Метод 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: не вдалося перетворити рядок у плаваючий: '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"))

Вихідні дані

 нан нан інф інф інф інф 

Цікаві статті...