Metode float () atgriež peldošā komata skaitli no skaitļa vai virknes.
Sintakse vietnei float()
ir:
pludiņš ((x))
pludiņš () Parametri
float()
Metode ņem vienu parametru:
- x (neobligāti) - skaitlis vai virkne, kas jāpārvērš par peldošā komata numuru.
Ja tā ir virkne, virknē jābūt decimālzīmēm
Parametra tips | Lietošana |
---|---|
Peldošais numurs | Izmantot kā peldošu skaitli |
Vesels skaitlis | Izmantot kā veselu skaitli |
Stīga | Jāietver decimāldaļas. Vadošās un aizmugurējās atstarpes tiek noņemtas. Pēc izvēles izmantot zīmes "+", "-". Varētu būt NaN , Infinity , inf (lielie vai mazie). |
Atgriešanās vērtība no pludiņa ()
float()
metode atgriež:
- Ekvivalents peldošā komata skaitlis, ja tiek nodots arguments
- 0.0, ja nav pieņemts neviens arguments
OverflowError
izņēmums, ja arguments atrodas ārpus Python pludiņa diapazona
1. piemērs: Kā float () darbojas 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"))
Rezultāts
10.0 11.22 -13.33-24.45 ValueError: nevarēja pārveidot virkni par pludiņu: 'abc'
2. piemērs: pludiņš () bezgalībai un Nan (nav skaitlis)?
# for NaN print(float("nan")) print(float("NaN")) # for inf/infinity print(float("inf")) print(float("InF")) print(float("InFiNiTy")) print(float("infinity"))
Rezultāts
nan nan inf inf inf inf