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 Check If a String Is a Number (Float)
Python Program to Add Two Numbers
Python List count()
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python Program to Display the multiplication Table
Python String encode()
Python Program to Display Fibonacci Sequence Using Recursion
Python String rfind()
Python Input, Output and Import
Python String expandtabs()
Python Program to Display Powers of 2 Using Anonymous Function
Python oct()
Python Program to Reverse a Number
Python String casefold()
Python Program to Check Leap Year
Python Anonymous / Lambda Function
Python String rpartition()
Python Dictionary values()
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python Set remove()
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Python Set symmetric_difference()
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python Deep Learning Cookbook - Indra den Bakker
How to Get Started With Python?
Python String isalnum()
Python while Loop
Python strftime()
Python zip()
Python dict()
Python Program to Get the Last Element of the List
Python List remove()