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








