पायथन लाइब्रेरी से सबसे अधिक इस्तेमाल किया जाने वाला str() फ़ंक्शन ऑब्जेक्ट का एक स्ट्रिंग प्रतिनिधित्व देता है।
>>> no=100 >>> str(no) '100' >>> L1=[1,2,3,4] >>> str(L1) '[1, 2, 3, 4]' >>> d={'a': 1, 'b': 2, 'c': 3, 'd': 4} >>> str(d) "{'a': 1, 'b': 2, 'c': 3, 'd': 4}"
हालांकि, repr() वस्तु का एक डिफ़ॉल्ट और स्पष्ट प्रतिनिधित्व देता है, जहां str() एक अनौपचारिक प्रतिनिधित्व देता है जो पठनीय हो सकता है लेकिन हमेशा स्पष्ट नहीं हो सकता है।
>>> str(d) "{'a': 1, 'b': 2, 'c': 3, 'd': 4}" >>> repr(d) "{'a': 1, 'b': 2, 'c': 3, 'd': 4}" >>> repr(L1) '[1, 2, 3, 4]' >>> repr(no) '100'