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 Program to Trim Whitespace From a String
Python Tuple index()
Python Program to Multiply Two Matrices
Python globals()
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python *args and **kwargs
Python issubclass()
Python callable()
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python String endswith()
Python String title()
Python Exception Handling Using try, except and finally statement
Python format()
Python String count()
Python List append()
Python Program to Check If a List is Empty
Python Set clear()
Python strftime()
Python Program to Swap Two Variables
Python Program to Check the File Size
Python Anonymous / Lambda Function
Python Program to Convert Bytes to a String
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python Program to Check Whether a String is Palindrome or Not
Python oct()
Python Program to Represent enum
Python String rindex()
Python object()
Python String lower()
Python Shallow Copy and Deep Copy
Python Set union()
Python Modules