पायथन रीप्र ()

Repr () फ़ंक्शन दिए गए ऑब्जेक्ट का प्रिंट करने योग्य प्रतिनिधित्व देता है।

का सिंटैक्स repr()है:

 repr (obj)

repr () पैरामीटर

repr()समारोह के लिए एक एकल पैरामीटर लेता है:

  • obj - वह वस्तु जिसके प्रिंट करने योग्य प्रतिनिधित्व को वापस करना है

Repr () से वापसी मान

repr()समारोह को देखते हुए वस्तु का मुद्रण योग्य प्रतिनिधित्ववादी स्ट्रिंग देता है।

उदाहरण 1: पायथन में कैसे काम करता है?

 var = 'foo' print(repr(var))

आउटपुट

 'फू'

यहाँ, हम 'foo'var के लिए एक मान प्रदान करते हैं । फिर, repr()समारोह रिटर्न "'foo'", 'foo'अंदर डबल उद्धरण।

जब से परिणाम repr()पारित किया जाता है eval(), तो हम मूल वस्तु (कई प्रकारों के लिए) प्राप्त करेंगे।

 >>> eval (repr (var)) 'फू'

उदाहरण 2: कस्टम ऑब्जेक्ट्स के लिए __repr __ () लागू करें

आंतरिक रूप से, दिए गए ऑब्जेक्ट के repr()फ़ंक्शन कॉल __repr__()करते हैं।

आप आसानी से लागू / ओवरराइड कर सकते हैं __repr__()ताकि repr()अलग तरीके से काम हो।

 class Person: name = 'Adam' def __repr__(self): return repr('Hello ' + self.name ) print(repr(Person()))

आउटपुट

 'हैलो एडम'

दिलचस्प लेख...