Convert string to float and float to string in python; In this tutorial, you will learn two simple methods to convert string to float and convert float to string in python.
You can use the built-in float method to convert the string into float number in python. And You can use the built-in string str() function of Python to convert float numbers to string in python.
How to convert string to float and float to string in python
- The python float() is a standard built-in function to convert the string into a float value.
- The python str() is a standard built-in function to convert the integer, float number to a string value.
Python Convert String to float
You can convert a string to float in Python using a python built-in float() method. Internally float() function calls specified object __float__() function.
Let’s look at a simple example to convert a string to float in Python.
s = '10.5674' f = float(s) print(type(f)) print('Float Value =', f)
Output:
<class 'float'> Float Value = 10.5674
Python program to convert a string to float:
If you have a string in python and you want to convert it to float number. So you can use python built-in function float() to convert string to floating number in python.
Python program to convert string to float:
num = "3.1415" print(num) print(type(num)) # str pi = float(num) # convert str to float print(pi) print(type(pi)) # float
Output
3.1415 <class 'str'> 3.1415 <class 'float'>
Python Convert float to String
You can convert float to a string easily using the pyhon built-in str() method. This might be required sometimes where we want to concatenate float values.
python program converts float to string:
pi = 3.1415 print(type(pi)) # float piInString = str(pi) # float -> str print(type(piInString)) # str
Output:
<class 'float'> <class 'str'>