what does repr do in python code example
Example 1: what is repr function in python
Upvote = "Do make an upvote click on the top right corner button."
>>> print(Upvote)
>>> 'Do make an upvote click on the top right corner button.'
>>> print(repr(Upvote))
>>>"'Do make an upvote click on the top right corner button.'"
Example 2: python repr
>>> var = 'foo'
>>> print(repr(var))
"'foo'"
Example 3: repr python
"""str() is used for creating output for end user while repr() is mainly used for debugging and development.
repr’s goal is to be unambiguous and str’s is to be readable.
For example, if we suspect a float has a small rounding error, repr will show us while str may not."""
import datetime
today = datetime.datetime.now()
print (str(today))
print (repr(today))
Output:
2016-02-22 19:32:04.078030
datetime.datetime(2016, 2, 22, 19, 32, 4, 78030)
From: geeksforgeeks.org
Example 4: repr() in python
val = "string"
print(repr(val))