Метода флоат () враћа број са покретном тачком из броја или низа.
Синтакса за float()
је:
флоат ((к))
параметри флоат ()
float()
Метод узима само један параметар:
- к (опционално) - број или низ који треба претворити у број са помичном зарезом
Ако се ради о низу, низ треба да садржи децималне тачке
Тип параметра | Употреба |
---|---|
Број пловка | Користите као плутајући број |
Цео број | Користите као цео број |
Низ | Мора садржати децималне бројеве. Уклањају се водећи и пратећи размаци. Необвезна употреба знакова "+", "-". Може да садржи NaN , Infinity , inf (мала слова или велика слова). |
Повратна вредност из флоат ()
float()
метода враћа:
- Еквивалентан број са покретном зарезом ако се проследи аргумент
- 0.0 ако није прослеђен ниједан аргумент
OverflowError
изузетак ако је аргумент изван опсега Питхон флоат
Пример 1: Како флоат () ради у Питхону?
# 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 ВалуеЕррор: није могуће претворити стринг у флоат: 'абц'
Пример 2: флоат () за бесконачност и Нан (није број)?
# for NaN print(float("nan")) print(float("NaN")) # for inf/infinity print(float("inf")) print(float("InF")) print(float("InFiNiTy")) print(float("infinity"))
Оутпут
нан нан инф инф инф инф