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 Object Oriented Programming
Python len()
Python Program to Concatenate Two Lists
Python Program to Catch Multiple Exceptions in One Line
Python Global, Local and Nonlocal variables
Python Program to Remove Punctuations From a String
Python Data Structures and Algorithms - Benjamin Baka
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python Program to Convert Two Lists Into a Dictionary
Python List sort()
Python str()
Python Program to Get File Creation and Modification Date
Python Errors and Built-in Exceptions
Python String lower()
Python dict()
Python Program to Find ASCII Value of Character
Python print()
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python callable()
Python Objects and Classes
Python round()
Python Set copy()
How to Get Started With Python?
Python String index()
Python String capitalize()
Python Program to Convert Bytes to a String
Python Program to Return Multiple Values From a Function
Python Dictionary values()
Python Program to Find Armstrong Number in an Interval
Python enumerate()
Python Program to Print the Fibonacci sequence
Python strptime()