Python float ()

Η μέθοδος float () επιστρέφει έναν αριθμό κινούμενου σημείου από έναν αριθμό ή μια συμβολοσειρά.

Η σύνταξη για float():

 επιπλέουν ((x))

float () Παράμετροι

Η float()μέθοδος παίρνει μία μόνο παράμετρο:

  • x (Προαιρετικό) - αριθμός ή συμβολοσειρά που πρέπει να μετατραπεί σε αριθμό κινούμενου σημείου
    Εάν πρόκειται για συμβολοσειρά, η συμβολοσειρά πρέπει να περιέχει δεκαδικά σημεία
Διαφορετικές παράμετροι με float ()
Τύπος παραμέτρου Χρήση
Αριθμός πλωτήρα Χρησιμοποιήστε ως κυμαινόμενο αριθμό
Ακέραιος αριθμός Χρησιμοποιήστε το ως ακέραιος
Σειρά Πρέπει να περιέχει δεκαδικά ψηφία. Τα κενά και τα κενά που ακολουθούν καταργούνται. Προαιρετική χρήση των σημείων "+", "-". Θα μπορούσε να περιέχει 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: δεν ήταν δυνατή η μετατροπή της συμβολοσειράς σε float: '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"))

Παραγωγή

 nan nan inf inf inf 

ενδιαφέροντα άρθρα...