হ্যাঁ, এটি সত্য। Python একটি ডাইনামিক্যালি টাইপড ল্যাঙ্গুয়েজ। "ডাইনামিক" কী? পাইথনে একটি ভেরিয়েবলের টাইপ ডিক্লেয়ার করতে হয় না ভ্যালু অ্যাসাইন করার সময়। C, C++, Java-এর মতো ল্যাঙ্গুয়েজগুলোতে ভ্যালু অ্যাসাইন করার আগে ভেরিয়েবলকে কঠোরভাবে ডিক্লেয়ার করতে হয়।
Python-এ ভেরিয়েবলের টাইপ ডিক্লেয়ার না করলেও কোনো সমস্যা নেই। প্রোগ্রামের রানটাইমে এটি স্বয়ংক্রিয় ভেরিয়েবলের ধরন নির্ণয় করে। তাই Python একটি ডাইনামিক্যালি টাইপড ল্যাঙ্গুয়েজ। একটি উদাহরণ দেখি।
উদাহরণ
## একটি ভেরিয়েবলে ভ্যালু অ্যাসাইন x = [1, 2, 3] ## x এখানে একটি লিস্ট print(type(x)) ## 'x'-কে পুনরায় ভ্যালু অ্যাসাইন x = True ## x এখানে একটি বুল print(type(x))
উপরের প্রোগ্রাম রান করলে নিচের রেজাল্ট আসবে।