हां यह है। पायथन गतिशील रूप से टाइप की जाने वाली भाषा है। गतिशील क्या है? पायथन में किसी वेरिएबल को मान निर्दिष्ट करते समय हमें वेरिएबल के प्रकार को घोषित करने की आवश्यकता नहीं है . सी, सी ++, जावा, आदि जैसी अन्य भाषाओं में, उन्हें मान निर्दिष्ट करने से पहले चर की सख्त घोषणा होती है।
पायथन कोई समस्या नहीं है, भले ही हम चर के प्रकार की घोषणा न करें। यह प्रोग्राम के रनटाइम में वेरिएबल के प्रकार को बताता है। तो, पायथन गतिशील रूप से टाइप की जाने वाली भाषा है। आइए एक उदाहरण देखें।
उदाहरण
## 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))
यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो यह निम्नलिखित परिणाम उत्पन्न करेगा।
आउटपुट
<class 'list'> <class 'bool'>