QPython-এ Data Type স্বয়ংক্রিয়ভাবে নির্ধারিত হয়। একে কী বলে?
Question Info
Select All That Apply
Tick every correct option, then press Check Answer.
Explanation
বিস্তারিত ব্যাখ্যা:
Python-এ কোনো ভেরিয়েবল তৈরি করার সময় তার Data Type আলাদাভাবে ঘোষণা করতে হয় না। Python নিজেই ভেরিয়েবলের মান দেখে স্বয়ংক্রিয়ভাবে (Automatically) Data Type নির্ধারণ করে। এই বৈশিষ্ট্যকে Dynamic Typing বলা হয়।
উদাহরণস্বরূপ, একই ভেরিয়েবলের মান পরিবর্তন করলে তার Data Type-ও পরিবর্তিত হতে পারে।
x = 10 # Integer
x = "Hello" # String
x = 10.5 # Float
উপরের উদাহরণে দেখা যাচ্ছে, একই x ভেরিয়েবল প্রথমে Integer,
পরে String এবং পরে Float হিসেবে কাজ করছে। এটি সম্ভব কারণ Python একটি
Dynamic Typed Language।
Dynamic Typing-এর ফলে প্রোগ্রামিং সহজ হয়, কারণ ডেভেলপারকে আগে থেকেই Data Type নির্ধারণ করতে হয় না। Python রানটাইমে (Runtime) নিজেই Data Type নির্ধারণ করে।
অন্যদিকে Static Typing ভাষায় (যেমন C, C++) Variable তৈরি করার সময়ই Data Type নির্ধারণ করতে হয় এবং পরে তা পরিবর্তন করা যায় না।
তাই Python-এ Data Type স্বয়ংক্রিয়ভাবে নির্ধারিত হওয়াকে বলা হয় Dynamic Typing।
Share This Question
Challenge a friend or share with your study group.