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

पायथन में नेमस्पेस क्या है?

<शरीर>

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

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

चर आमतौर पर केवल स्थानीय नामस्थान में बनाए जाते हैं। वैश्विक और गैर-स्थानीय कथन स्थानीय नाम स्थान के अलावा अन्य में चर बना सकते हैं।


  1. पायथन में फ़िल्टर () क्या है?

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

  1. issubset () पायथन में फ़ंक्शन

    इस लेख में, हम पायथन स्टैंडर्ड लाइब्रेरी में उपलब्ध issubset () फ़ंक्शन के कार्यान्वयन और उपयोग के बारे में जानेंगे। issubset() विधि बूलियन ट्रू लौटाती है जब एक सेट के सभी तत्व दूसरे सेट में मौजूद होते हैं (एक तर्क के रूप में पारित) अन्यथा, यह बूलियन गलत देता है। नीचे दिए गए चित्र में B, A का एक उ

  1. पायथन फ़ंक्शन विशेषताएँ क्या हैं?

    पायथन में सब कुछ एक वस्तु है, और लगभग हर चीज में विशेषताएँ और विधियाँ होती हैं। पायथन में, कार्य भी वस्तुएं हैं। इसलिए उनके पास अन्य वस्तुओं की तरह गुण हैं। सभी फ़ंक्शन में एक अंतर्निहित विशेषता __doc__ होती है, जो फ़ंक्शन स्रोत कोड में परिभाषित दस्तावेज़ स्ट्रिंग लौटाती है। हम उन्हें नई विशेषताएँ भ