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 Program to Check Leap Year
Python Generators
Python Operators
Python List reverse()
Python Program to Get the Class Name of an Instance
Python datetime
Python String rpartition()
Python Program to Make a Flattened List from Nested List
Python Dictionary get()
Python Type Conversion and Type Casting
Python Package
Python Program to Check if a Number is Positive, Negative or 0
Python Global Keyword
Python Inheritance
Python String ljust()
Python String translate()
Python map()
Python pass statement
Python Program to Count the Number of Digits Present In a Number
Python Program to Find the Square Root
Python List insert()
Python Program to Get Line Count of a File
Python String zfill()
Python String istitle()
Python Program to Get the Last Element of the List
Python classmethod()
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python Program to Create Pyramid Patterns
Python time Module
Python String rstrip()
Python Dictionary copy()
Python Program to Find Factorial of Number Using Recursion