Multiple Choice Easy

QPython-এ Data Type স্বয়ংক্রিয়ভাবে নির্ধারিত হয়। একে কী বলে?

ID: #25298 Python প্রোগ্রামিংয়ের মৌলিক বিষয় 6 views
Question Info
#25298Q ID
EasyDifficulty
Python প্রোগ্রামিংয়ের মৌলিক বিষয়Topic

Select All That Apply

Tick every correct option, then press Check Answer.

  • A Static Typing
  • B Dynamic Typing
  • C Manual Typing
  • D Strong Typing
Correct 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

মনে রাখুন: Python একটি Dynamic Typed Language, কারণ এখানে Variable-এর Data Type রানটাইমে স্বয়ংক্রিয়ভাবে নির্ধারিত হয়।

Share This Question

Challenge a friend or share with your study group.