Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन वर्ग को क्रमबद्ध कैसे करें?


वस्तु क्रमांकन और अक्रमांकन किसी भी गैर-तुच्छ पायथन कार्यक्रम का एक नियमित पहलू है। फ़ाइल में सहेजना, कॉन्फ़िगरेशन फ़ाइल पढ़ना, HTTP अनुरोध का जवाब देना, सभी में ऑब्जेक्ट क्रमांकन और अक्रमांकन शामिल है।

सीरियलाइज़ेशन और डिसेरिएलाइज़ेशन में पायथन ऑब्जेक्ट्स को स्ट्रीम करने और बाद में उन्हें वापस लाने के लिए विभिन्न योजनाएं, प्रारूप और प्रोटोकॉल शामिल हैं। आपके द्वारा चुनी गई क्रमांकन योजनाएं, प्रारूप या प्रोटोकॉल यह निर्धारित करते हैं कि आपका कार्यक्रम कितनी तेजी से चलता है और यह कितना सुरक्षित है।

क्रमबद्ध करने के लिए अजगर वस्तुओं के शब्दकोश का उपयोग करें। क्लास भी एक पायथन ऑब्जेक्ट है। हम एक पायथन मॉड्यूल का उपयोग करते हैं जिसका नाम अचार है और इसकी विधि अचार.डंप्स (ऑब्जेक्ट) है।

foo = dict(int_list=[3, 4, 5],  text='Hello World', number=9.99, boolean=False, none=None)
import cPickle as pickle

print pickle.dumps(foo)

print pickle.dumps(foo, protocol=pickle.HIGHEST_PROTOCOL)


  1. पायथन में कक्षाओं को कैसे परिभाषित करें?

    पायथन में, लगभग सभी कोड कक्षाओं का उपयोग करके कार्यान्वित किए जाते हैं। कोड के संबंधित टुकड़ों को एक साथ रखने के लिए प्रोग्रामर कक्षाओं का उपयोग करते हैं। यह कीवर्ड क्लास का उपयोग करके किया जाता है, जो ऑब्जेक्ट-ओरिएंटेड कंस्ट्रक्शन का एक संग्रह है। एक वर्ग वस्तुओं को बनाने के लिए एक टेम्पलेट है। ऑब

  1. मैं एक पायथन नेमस्पेस कैसे बनाऊं?

    हर पैकेज, मॉड्यूल, क्लास, फंक्शन और मेथड फंक्शन में एक नेमस्पेस होता है, जिसमें वेरिएबल नामों का समाधान किया जाता है। जब किसी फ़ंक्शन, मॉड्यूल या पैकेज का मूल्यांकन किया जाता है (अर्थात, निष्पादन शुरू होता है), एक नाम स्थान बनाया जाता है। इसलिए यदि आप एक नाम स्थान बनाना चाहते हैं, तो आपको बस एक फ़ंक

  1. पायथन में पर्यावरण त्रुटि अपवाद कैसे पकड़ें?

    पर्यावरण त्रुटि पायथन (ऑपरेटिंग सिस्टम, फाइल सिस्टम, आदि) के बाहर से आने वाली त्रुटियों के लिए आधार वर्ग है। पर्यावरण त्रुटि अपवाद स्टैंडरएरर वर्ग का एक उपवर्ग है। यह IOError और OSError अपवादों के लिए आधार वर्ग है। यह वास्तव में IOError और OSError जैसी उपवर्ग त्रुटियों के विपरीत नहीं उठाया गया है। I