Skip to content
Related Articles

Related Articles

Convert Strings to Numbers and Numbers to Strings in Python

Improve Article
Save Article
  • Last Updated : 15 Aug, 2021
Improve Article
Save Article

In Python, strings or numbers can be converted to a number of strings using various inbuilt functions like str(), int(), float(), etc. Let’s see how to use each of them. 

Example 1: Converting a Python String to an int:

Python3




# code
# gfg contains string 10
gfg = "10"
 
# using the int(), string is auto converted to int
print(int(gfg)+20)

Output:

30

Example 2: Converting a Python String to float:

Python3




# code
gfg = "10"
 
# float(gfg) gives 10.0
print(float(gfg)+2.0)

Output:

12.0

Example 3: Converting a Python int to a String:

This is achieved by using str() function as shown below

Python3




# code
gfg = 100
 
# str(gfg) gives '100'
print(str(gfg)+" is a 3 digit number")
 
# concatenation is performed between them
print(str(gfg)+"200")

Output:

100 is a 3 digit number
100200

Example 4: Converting a Python float to a String

This is achieved by using str() function as shown below

Python3




# code
gfg = 20.0
 
# str(gfg) becomes '20.0'
print(str(gfg)+"is now a string")
 
# no addition is performed. concatenated output
print(str(gfg)+"30.0")

Output:

20.0is now a string
20.030.0

My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!