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 staticmethod()
Python iter()
Python String encode()
Python Functions
Python Program to Count the Occurrence of an Item in a List
Python Custom Exceptions
Python __import__()
Python int()
Python List index()
Python Decorators
Python Operators
Python Machine Learning Eqution Reference - Sebastian Raschka
Python Program to Capitalize the First Character of a String
Python String rjust()
Python oct()
Python Package
Python max()
Python Program to Get a Substring of a String
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python ord()
Python Set clear()
Python compile()
Python List pop()
Deep Learning in Python - LazyProgrammer
Python chr()
Python reversed()
Python Program to Safely Create a Nested Directory
APIs in Node.js vs Python - A Comparison
Python set()
Python Program to Solve Quadratic Equation
Python Program to Measure the Elapsed Time in Python
Python Program to Compute all the Permutation of the String