Skip to content
Related Articles
Open in App
Not now

Related Articles

Convert Object to String in Python

Improve Article
Save Article
  • Last Updated : 28 Jul, 2020
Improve Article
Save Article

Python defines type conversion functions to directly convert one data type to another. This article is aimed at providing information about converting an object to a string.

Converting Object to String

Everything is an object in Python. So all the built-in objects can be converted to strings using the str() and repr() methods.

Example 1: Using str() method

Python3




# object of int
Int = 6
  
# object of float
Float = 6.0
  
# Converting to string
s1 = str(Int)
print(s1)
print(type(s1))
  
s2= str(Float)
print(s2)
print(type(s2))

Output:

6
<class 'str'>
6.0
<class 'str'>

Example 2: Use repr() to convert an object to a string

Python3




print(repr({"a": 1, "b": 2}))
print(repr([1, 2, 3]))
  
# Custom class
class C():
    def __repr__(self):
        return "This is class C"
  
# Converting custom object to 
# string
print(repr(C()))

Output:

{'a': 1, 'b': 2}
[1, 2, 3]
This is class C

Note: To know more about str() and repr() and the difference between to refer, str() vs repr() in Python


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!