পাইথনে ভেরিয়েবল ও ডেটা টাইপ - পাইথনের হাতেখড়ি (part-3) - কল্পপাতা

 পাইথনে ভেরিয়েবল খুবই গুরুত্বপূর্ণ একটি অংশ। শুধু পাইথন নয় সকল প্রোগ্রামিং ল্যাঙ্গুয়েজেই ভারিয়েবল গুরুত্বপূর্ণ। 

সহজ ভাষায় বললে প্রোগ্রামিং-এ ভেরিয়েবল বা চলক হলো একটি ঠিকানা যেখানে ডেটা সংরক্ষিত থাকে।

অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজ এর তুলনায় পাইথনে ভেরিয়েবল ডিফাইন করা খুবই সহজ। যেমনঃ

a=5 একটি ভেরিয়েবল।


আরও পড়ুনঃপাইথন দিয়ে প্রথম প্রোগ্রাম - পাইথনের হাতেখড়ি (part-2) 


ভেরিয়েবল একবার তৈরি করা হলে এটিকে পরবর্তীতে যখন খুশি পরিবর্তন করা যায়। তবে ভেরিয়েবল ডিফাইন করার ক্ষেত্রে কিছু নিয়ম মানতে হবেঃ

১| ভেরিয়েবলের নাম এক শব্দের হতে হবে।

২| নামে অক্ষর, সংখ্যা ও Underscore(_) ব্যাবহার করা যাবে।

৩| ভেরিয়েবলের নামের মাঝে কোন Space থাক্তে পারবে না।

৪| Underscore দিয়ে শুরু হওয়া নামের ভেরিয়েবল অপ্রয়োজনীয় হিসেবে বিবেচিত হবে।

৫| String Data এর ক্ষেত্রে ঊদ্ধৃতি চিহ্ন ব্যাবহার করতে হবে।



অন্যদিকে ডেটা টাইপ হচ্ছে একটি ভেরিয়েবলে কোন ধরনের ডেটা থাকবে(Integer,String,Number,List,Boolean ইত্যাদি) তা নির্ধারনকারী। 

যেমনঃ

p=3 একটি Integer Data

q="Hello" একটি String Data

r=[1,5,9] একটি List Data

s=True একটি Boolean Data


যদি q=9 একটি ভেরিয়েবল হয় তাহলে এটিকে প্রোগ্রামে print করতে নিচের কয়েকটি পদ্ধতি অনুসরণ করা যায়।


print(q)


বা, q


লাইনের মাঝে কোন ভেরিয়েবল print করতে হলে নিম্নোক্ত নিয়মে করা যায়ঃ 


print("I'm "+q+" years old")


বা, print("I'm {} years old".format(q))



একাধিক ভেরিয়েবল print করার ক্ষেত্রে দুটি ভেরিয়েবলের নামের মাঝে কমা( , ) ব্যাবহার করতে হবে।


ডেটা টাইপের মাধ্যমে ভেরিয়েবলে নির্দিষ্ট ধরনের ডেটা ইনপুট নেয়াঃ


a=int(9)


এই ভেরিয়েবলে integer বা পূর্ণ সংখ্যা ছাড়া অন্য কোন ধরনের ডেটা ইনপুট দেওয়া যাবে না।


এছাড়াও STDIN বা Standard Input থেকে নেয়া ইনপুট ভেরিয়েবলে সংরক্ষণ করার জন্য এভাবে ইনপুট নেয়া যায়ঃ


k=input()


ইনপুটের ডেটা কোন ধরনের হবে সেটা ডেটা টাইপের মাধ্যমে নির্ধারণ করা যায়ঃ


f=int(input())

এটি শুধু পূর্ণসংখ্যাকে ইনপুট হিসেবে নেবে। এভাবে String,boolean ইত্যাদির জন্যও এটি করা যায়।

একটি মন্তব্য পোস্ট করুন

নবীনতর পূর্বতন