Метод 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"))
Вихідні дані
нан нан інф інф інф інф








