কম্পিউটার

কিভাবে আমরা পাইথনে পরিবর্তনশীল ঘোষণা করব?


সংক্ষিপ্ত উত্তর হল পাইথনে ভেরিয়েবল ঘোষণা করার দরকার নেই।

নিচে আরো বিস্তারিত বিবরণ দেওয়া হল।

স্ট্যাটিক্যালি টাইপ করা ল্যাঙ্গুয়েজ (C, C++, Java, C#) ব্যবহার করার জন্য ভেরিয়েবলের নাম এবং টাইপ ডিক্লেয়ারেশন প্রোগ্রামে ব্যবহার করার আগে ডিক্লেয়ার করতে হবে। সংশ্লিষ্ট ভাষা কম্পাইলার নিশ্চিত করে যে উপযুক্ত ডেটা ভেরিয়েবলে সংরক্ষণ করা হয়েছে। উদাহরণ স্বরূপ সি-তে, যদি প্রোগ্রামার একটি ভেরিয়েবলে পূর্ণসংখ্যার ধ্রুবক সঞ্চয় করতে চায়, তাহলে এটিকে ঘোষণা করতে হবে:

int x;

ঘোষণার পরে, অ্যাসাইনমেন্ট বা ব্যবহারকারীর ইনপুট এটি প্রদান করা যেতে পারে। যদি এটিতে নির্ধারিত মানটি পূর্ণসংখ্যা ছাড়া হয়, তাহলে কম্পাইলার টাইপ অমিল ত্রুটির বিষয়ে অভিযোগ করবে৷

x=10; // this is valid assignment
x = “Hello”; // this generates type mismatch error

পাইথন হল গতিশীলভাবে টাইপ করা ভাষা। আসলে, পাইথনে একটি নির্দিষ্ট ধরণের ডেটা অবজেক্ট (সংখ্যা, স্ট্রিং, বুলিয়ান ইত্যাদি) একটি নির্দিষ্ট মেমরি অবস্থানে সংরক্ষণ করা হয় এবং ভেরিয়েবল কেবল এটির সাথে আবদ্ধ একটি নাম। অন্য কথায়, ভেরিয়েবলের ধরন রান টাইমে নির্ধারিত মানের উপর নির্ভর করে। পাইথনের স্ট্যান্ডার্ড লাইব্রেরিতে ভেরিয়েবলের ডেটা টাইপ জানার জন্য type() ফাংশন রয়েছে। নিম্নলিখিত চিত্র দেখায় কিভাবে পাইথন ভেরিয়েবলের ধরন গতিশীলভাবে পরিবর্তিত হয়।

>>> a=”Hello”  # variable a stores string object
>>> type(a)
<class 'str'>
>>> a=10 #variable a now stores integer number object
>>> type(a)
<class 'int'>

  1. কিভাবে Python plt.title এ একটি ভেরিয়েবল যোগ করবেন?

  2. একটি পাইথন ভেরিয়েবল বিদ্যমান কিনা আমি কিভাবে পরীক্ষা করব?

  3. কিভাবে পরিবর্তনশীল সুযোগ পাইথন ফাংশন কাজ করে?

  4. পাইথন ফাংশনে একটি গ্লোবাল ভেরিয়েবল কীভাবে ব্যবহার করবেন?