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 List reverse()
Python Dictionary
Python String format()
Python Set remove()
Python String lstrip()
Python RegEx
Python ascii()
Python String swapcase()
Python min()
Python String isalpha()
Python Program to Shuffle Deck of Cards
Python Global Keyword
Python int()
Python Artificial Intelligence Project for Beginners - Joshua Eckroth
Python Set issubset()
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Set difference_update()
Python Deep Learning Cookbook - Indra den Bakker
Python range()
Python hash()
Python Program to Calculate the Area of a Triangle
Python Program to Find the Sum of Natural Numbers
Python Program to Find the Factorial of a Number
Machine Learning with Python for everyone - Mark E.Fenner
Python String title()
Python Iterators
Python String partition()
Python Set symmetric_difference()
Python Program to Find Sum of Natural Numbers Using Recursion
Python String upper()
Python String capitalize()
Python sorted()