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
OverflowErrorexception 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 exec()
Python String casefold()
Python Program to Swap Two Variables
Python List copy()
Python String rindex()
Python String split()
Python String isdigit()
Python List sort()
Python String lower()
Python __import__()
Python Program to Check Armstrong Number
Python bool()
Python Operator Overloading
Python String join()
Python compile()
Python List insert()
Python Data Types
Python Program to Find Armstrong Number in an Interval
Python Deep Learning Cookbook - Indra den Bakker
Python datetime
Python Program to Get the Class Name of an Instance
Python Program to Merge Mails
Python String isalnum()
Python str()
Python print()
Python Program to Append to a File
Python Program to Delete an Element From a Dictionary
Python Exception Handling Using try, except and finally statement
Python while Loop
Python all()
Python Program to Find the Sum of Natural Numbers
Python Program to Count the Number of Occurrence of a Character in String