पायथन डायनामिक है, इसलिए आपको चीजों को घोषित करने की आवश्यकता नहीं है; वे पहली स्कोप में स्वचालित रूप से मौजूद होते हैं जहां उन्हें असाइन किया जाता है। इसलिए, आपको केवल एक नियमित असाइनमेंट स्टेटमेंट की आवश्यकता है जो वेरिएबल को None असाइन करता है।
उदाहरण
my_var = None
यदि आप इसका उपयोग करते हैं, तो आप कभी भी अनइनिशियलाइज़्ड वेरिएबल के साथ समाप्त नहीं होंगे। लेकिन इसका मतलब यह नहीं है कि आप गलत तरीके से इनिशियलाइज़्ड वेरिएबल्स के साथ समाप्त नहीं होंगे। यदि आप किसी चीज़ को None से इनिशियलाइज़ करते हैं, तो सुनिश्चित करें कि यही आप वास्तव में चाहते हैं, और जब आप इसका उपयोग करते हैं तो कुछ अधिक सार्थक असाइन करें।