এই অধ্যায়ে আপনি জানবেন ভ্যারিয়েবল, ভ্যারিয়েবল নামকরণ এর নিয়ম এবং পাইথনে কিভাবে বিভিন্ন ধরনের ভ্যারিয়েবল তৈরি করতে হয়।
পাইথন ভ্যারিয়েবল
ভ্যারিয়েল হচ্ছে কম্পিউটার মেমরির মধ্যে অবস্থিত একটি জায়গা/স্থান যা সচরাচর তথ্য(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" কে তিনটি ভিন্ন ভ্যারিয়েবলের মধ্যে এসাইন করা হয়েছে।