Метод float () повертає число з плаваючою точкою з числа або рядка.
Синтаксис для float()
:
float ((x))
параметри float ()
float()
Метод приймає один параметр:
- x (Необов’язково) - число або рядок, який потрібно перетворити на число з плаваючою комою.
Якщо це рядок, рядок повинен містити десяткові крапки
Тип параметра | Використання |
---|---|
Номер поплавця | Використовувати як плаваюче число |
Ціле число | Використовувати як ціле число |
Рядок | Має містити десяткові числа. Проміжні проміжні та кінцеві пробіли видаляються. Необов’язкове використання знаків "+", "-". Може містити 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"))
Вихідні дані
нан нан інф інф інф інф