Convert Object to String in Python
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
Please Login to comment...