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 Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python list()
Python Tuple count()
Python Program to Represent enum
Python Program to Print the Fibonacci sequence
Python Program to Convert Decimal to Binary, Octal and Hexadecimal
Python Program to Display the multiplication Table
Python bytearray()
Python String format_map()
Python List copy()
Python hash()
How to get current date and time in Python?
Python Program to Convert Decimal to Binary Using Recursion
Python Program to Check if a Number is Odd or Even
Python String lower()
Python Program to Print Hello world!
Python Program to Return Multiple Values From a Function
Python datetime
Python Program to Get a Substring of a String
Python property()
Python del Statement
Python Dictionary values()
Python int()
Python Program to Find the Factorial of a Number
Python String format()
Python String capitalize()
Python Program to Sort a Dictionary by Value
Python Program to Count the Occurrence of an Item in a List
Python Dictionary
Python divmod()
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python Dictionary pop()