पायथन में, यदि हम बड़ी मात्रा में डेटा को प्रदर्शित होने से सीमित करना चाहते हैं, तो हम reprlib मॉड्यूल का उपयोग कर सकते हैं।
इस मॉड्यूल का उपयोग करने के लिए, हमें इसका उपयोग करके आयात करना चाहिए।
रिप्रलिब आयात करें
रिप्रलिब से संबंधित विभिन्न वर्ग और विधियाँ हैं। ये हैं -
कक्षा reprlib.Repr
Repr वर्ग स्वरूपण सेवाएँ प्रदान करता है। यह बिल्ट-इन repr() जैसे फंक्शन बनाता है। इस वर्ग में हम आकार सीमा और विभिन्न वस्तु प्रकार जोड़ सकते हैं।
विधि reprlib.repr(object)
इस विधि का उपयोग स्ट्रिंग को वापस करने के लिए किया जाता है जैसे बिल्ट-इन repr() विधि, लेकिन इस मामले में अधिकांश आकारों पर एक सीमा होती है।
Repr ऑब्जेक्ट
रेप्र ऑब्जेक्ट कई विशेषताएँ प्रदान करता है, जिनका उपयोग विभिन्न डेटाटाइप के लिए आकार सीमा प्रदान करने के लिए किया जा सकता है।
repr.maxlevel पुनरावर्ती प्रतिनिधित्व के लिए गहराई सीमा का प्रतिनिधित्व करता है। डिफ़ॉल्ट मान 6 है। डिक्ट, सूचियाँ, टुपल्स, सेट आदि के लिए कुछ अन्य अधिकतम सीमाएँ हैं।
<टीडी>Repr.maxlong
लंबे मान का प्रतिनिधित्व करने के लिए अधिकतम संख्या। डिफ़ॉल्ट 40 है
<टीडी>Repr.maxstring
एक स्ट्रिंग प्रकार की वस्तु में वर्णों की संख्या सीमित करें। डिफ़ॉल्ट 30 है।
<टीडी>Repr.maxother
कुछ अन्य डेटा के आकार को सीमित करें, जहां स्वरूपण निर्दिष्ट नहीं है।
<टीडी>Repr.repr(obj)
बिल्ट-इन repr() मेथड के समान
<टीडी>Repr.repr1(obj, level)
repr() का पुनरावर्ती कार्यान्वयन। पुनरावर्ती आउटपुट के लिए स्तर भी निर्दिष्ट करें
क्रमांक | तरीके/चर और विवरण |
---|---|
1 | |
2 | |
3 | |
4 | |
5 |
उदाहरण कोड
आयात करें =10प्रिंट (myRept.repr(fact_list[23]))आउटपुट
[1, 1, 2, 6, 24, 120, ...]258...0000