2011-02-09 16 views
19

मैं पाइथन नामस्थानों के लिए एक अच्छी शुरुआत की तलाश में हूं। मुझे this tutorial अच्छा लगता है, लेकिन मुझे यकीन है कि इससे कहानी के लिए और भी कुछ है।पायथन नामस्थानों का स्पष्टीकरण

पायथन संदर्भ में जानकारी है लेकिन इसे पढ़ने में काफी मुश्किल है।

कृपया पाइथन नामस्थानों को समझाएं। अपने स्पष्टीकरण में कृपया पूर्ण उदाहरण शामिल करें जो विभिन्न उपयोग दिखाते हैं।

उत्तर

7

वे वास्तव में सभी जटिल नहीं हैं। आयात तंत्र कुछ हद तक जटिल हो सकते हैं और रिश्तेदार आयात के साथ अब यह थोड़ा और मुश्किल हो सकता है, लेकिन जहां तक ​​वास्तविक नामस्थान और कोड में उनका समाधान कैसे किया जाता है, यह ट्यूटोरियल काफी व्यापक प्रतीत होता है।

language reference हमेशा सभी प्रकार का अंत है, अंत में, लेकिन यह अक्सर शुरू होने वालों के लिए अधिक होता है।

यदि आपके पास कोई विशिष्ट प्रश्न है कि कुछ चीजें कैसे काम करती हैं, तो आपको यहां पर अच्छी प्रतिक्रिया मिल जाएगी।

3

यह सब पाइथन में नामकरण करने के लिए बंधे हैं। वस्तुओं को इस तरह से संलग्न किया जाता है कि उन्हें अलग किया जा सकता है और एक नई वस्तु को दिया जा सकता है। नामों के बिना सभी वस्तुओं को स्मृति से हटा दिया जाता है (here देखें)। आपके मॉड्यूल में उपलब्ध नाम शब्दकोश के रूप में लागू किए गए हैं और __dict__ विशेषता का उपयोग करके प्रदर्शित किए जा सकते हैं।

>>> import time 
>>> time.__dict__ 

परिणाम में टाइप में वस्तुओं को परिभाषित करने में उपयोग होने वाले नाम से युक्त एक शब्दकोश है निर्मित मॉड्यूल time

संबंधित मुद्दे