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 index()
Python compile()
Python Program to Calculate the Area of a Triangle
Python String capitalize()
Python Type Conversion and Type Casting
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Python type()
Python Program to Catch Multiple Exceptions in One Line
Python Program to Generate a Random Number
Python Program to Find All File with .txt Extension Present Inside a Directory
Python for Loop
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python Program to Slice Lists
Python List reverse()
Python Program to Print the Fibonacci sequence
Python tuple()
Python Program Read a File Line by Line Into a List
Python String lower()
Python time Module
Python String rstrip()
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python Dictionary items()
Python Statement, Indentation and Comments
Python String islower()
Python Function Arguments
Python Global, Local and Nonlocal variables
Python Program to Find Numbers Divisible by Another Number
Python String expandtabs()
Python enumerate()
Python Program to Get a Substring of a String
Python Program to Sort a Dictionary by Value
Python Set intersection_update()