পাইথন প্রোগ্রামিং সি প্রোগ্রামিং জাভাস্ক্রিপ্ট পিএইচপি এসকিউএল জেকুয়েরি এইচটিএমএল সিএসএস বুটস্ট্রাপ এঙ্গুলার জেএস
ফোরাম
 

পাইথন ভ্যারিয়েবল


এই অধ্যায়ে আপনি জানবেন ভ্যারিয়েবল, ভ্যারিয়েবল নামকরণ এর নিয়ম এবং পাইথনে কিভাবে বিভিন্ন ধরনের ভ্যারিয়েবল তৈরি করতে হয়।


পাইথন ভ্যারিয়েবল

ভ্যারিয়েল হচ্ছে কম্পিউটার মেমরির মধ্যে অবস্থিত একটি জায়গা/স্থান যা সচরাচর তথ্য(Data)/মান(value) সংরক্ষণের জন্য ব্যবহৃত হয়।

মেমরির মধ্যে অবস্থিত বিভিন্ন স্থানকে আলাদাভাবে বুঝানোর জন্য ভ্য্যারিয়েবলের নামসমূহ ইউনিক(একটি হতে অন্যটি ভিন্ন) হতে হবে। পাইথনে আইডেন্টিফায়ার যে নিয়মে লিখতে হয় ভ্যারিয়েবলের নামও ঐ একই নিয়মে লিখতে হয়।

ব্যবহারের পূর্বে পাইথনে ভ্যারিয়েবল ডিক্লেয়ার(declare) করার প্রয়োজন হয় না। আমারা সাধারণভাবেই ভ্যারিয়েবলে ভ্যালু(value) এসাইন করি এবং এটি বিদ্যমান/জমা থাকে। এমনকি আমাদেরকে ভ্যারিয়েবলের টাইপও ডিক্লেয়ার করতে হয় না। আমারা যখন ভ্যালু এসাইন করি তখন এটি ডেটা/তথ্যের উপর ভিত্তিকরে নিজ থেকেই টাইপ নির্ধারণ করে।


ভ্যারিয়েবল এসাইনমেন্ট

ভ্যারিয়েবলে ভ্যালু এসাইন করার জন্য আমরা এসাইনমেন্ট অপারেটর (=) ব্যবহার করি। যেকোনো বৈধ্য(valid) ভ্যারিয়েবলের মধ্যে যেকোনো টাইপের ভ্যালু রাখা যায়।

 int_num= 10
float_num= 5.4
str_var= "SATT"

উপরের উদাহরণে তিনটি এসাইনমেন্ট স্টেটমেন্ট লেখা হয়েছে। ভ্যরিয়েবল int_num এ পূর্ণসংখ্যা(integer) 10 এসাইন করা হয়েছে।

একইভাবে, ভ্যরিয়েবল float_num এবং str_var-এর মধ্যে যথাক্রমে দশমিক সংখ্যা(floating point number) 5.4 এবং স্ট্রিং(অক্ষরের ক্রম) "SATT" এসাইন করা হয়েছে।


মাল্টিপল এসাইনমেন্ট

পাইথনে অনেক এসাইনমেন্ট একই স্টেটমেন্টে রাখা যেতে পারে। যেমন-

int_num, float_num, str_var= 10, 5.4, "SATT"

আমরা যদি একই সাথে বিভিন্ন ভ্যারিয়েবলে একই ভ্যালু এসাইন করতে চাই তাহলে উপরের উদাহরণটি অনুসরণ করতে পারি।

x = y = z = "Bangladesh"

এখানে একই স্ট্রিং "Bangladesh" কে তিনটি ভিন্ন ভ্যারিয়েবলের মধ্যে এসাইন করা হয়েছে।