पायथन एक गतिशील रूप से टाइप की जाने वाली भाषा है। गतिशील क्या है? पायथन में किसी चर को मान निर्दिष्ट करते समय हमें एक चर के प्रकार को घोषित करने या स्मृति को प्रबंधित करने की आवश्यकता नहीं है . सी, सी ++, जावा, आदि जैसी अन्य भाषाओं में, उन्हें मान निर्दिष्ट करने से पहले चर की सख्त घोषणा होती है। हमें C, C++, Java, आदि भाषाओं में वेरिएबल का मान निर्दिष्ट करने से पहले घोषित करना होगा।,
पायथन कोई समस्या नहीं है, भले ही हम चर के प्रकार की घोषणा न करें। यह प्रोग्राम के रनटाइम में वेरिएबल के प्रकार को बताता है। पायथन स्मृति प्रबंधन का भी ध्यान रखें जो प्रोग्रामिंग में महत्वपूर्ण है। तो, पायथन एक गतिशील रूप से टाइप की जाने वाली भाषा है। आइए एक उदाहरण देखें।
उदाहरण
## assigning a value to a variable x = [1, 2, 3] ## x is a list here print(type(x)) ## reassigning a value to the 'x' x = True ## x is a bool here print(type(x)) ## we can also redefine 'x' as many times as we want
आउटपुट
यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो यह निम्नलिखित परिणाम उत्पन्न करेगा।
<class 'list'> <class 'bool'>
जैसा कि आप देख सकते हैं, हमने प्रोग्राम में वेरिएबल के प्रकार की घोषणा नहीं की। पायथन रनटाइम में मान की मदद से वेरिएबल के प्रकार को स्वचालित रूप से पहचान लेगा।