Table of Contents
In this tutorial, we will learn about the Python float() method with the help of examples.
The float()
method returns a floating point number from a number or a string.
Example
int_number = 25 # convert int to float float_number = float(int_number) print(float_number) # Output: 25.0
1. float() Syntax
The syntax for float()
is:
float([x])
2. float() Parameters
The float()
method takes a single parameter:
- x (Optional) – number or string that needs to be converted to floating point number
If it’s a string, the string should contain decimal points
Parameter Type | Usage |
---|---|
Float number | Use as a floating number |
Integer | Use as an integer |
String | Must contain decimal numbers. Leading and trailing whitespaces are removed. Optional use of “+”, “-” signs. Could contain NaN , Infinity , inf (lowercase or uppercase). |
3. float() Return Value
The float()
method returns:
- Equivalent floating point number if an argument is passed
- 0.0 if no arguments passed
OverflowError
exception if the argument is outside the range of Python float
4. Example 1: How float() works in 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\n")) # string float error print(float("abc"))
Output
10.0 11.22 -13.33 -24.45 ValueError: could not convert string to float: 'abc'
5. Example 2: float() for infinity and Nan(Not a number)?
# for NaN print(float("nan")) print(float("NaN")) # for inf/infinity print(float("inf")) print(float("InF")) print(float("InFiNiTy")) print(float("infinity"))
Output
nan nan inf inf inf inf
Related posts:
Python Program to Get a Substring of a String
Python String translate()
Python datetime
Python String isidentifier()
Python classmethod()
Python eval()
Python Program to Find the Factorial of a Number
Python Program to Check Prime Number
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python Program to Check the File Size
Python Operator Overloading
Python Dictionary clear()
Python Program to Check Armstrong Number
Python Program to Print the Fibonacci sequence
Python String maketrans()
Python getattr()
Python enumerate()
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python Errors and Built-in Exceptions
Python Object Oriented Programming
Python Program to Delete an Element From a Dictionary
Python String format()
Deep Learning with Python - Francois Cholletf
Python range()
Python List remove()
Python Set add()
Python Artificial Intelligence Project for Beginners - Joshua Eckroth
Python Anonymous / Lambda Function
Python Program to Access Index of a List Using for Loop
Python all()
How to Get Started With Python?
Introduction to Scientific Programming with Python - Joakim Sundnes