পাইথনে ভেরিয়েবল এবং ডেটাটাইপ হলো প্রোগ্রামের মৌলিক উপাদান। নিচে সংক্ষেপে প্রতিটি বিষয়ের উপর আলোকপাত করছি।
ভেরিয়েবল (Variable)
ভেরিয়েবল হলো ডেটা সংরক্ষণের জন্য নামকরণ করা স্থান। পাইথনে ভেরিয়েবল ডিক্লেয়ার করার জন্য কোনো বিশেষ কিওয়ার্ডের প্রয়োজন নেই; সরাসরি ভেরিয়েবলে মান অ্যাসাইন করলেই এটি তৈরি হয়।
উদাহরণ:
name = "Alice"
age = 25
temperature = 36.5
এই উদাহরণে, name, age, এবং temperature হলো ভেরিয়েবল, যা বিভিন্ন ডেটা সংরক্ষণ করছে।
নিয়ম:
- ভেরিয়েবলের নাম সংখ্যা দিয়ে শুরু করা যায় না, তবে নামের মধ্যে সংখ্যা থাকতে পারে। যেমন:
age2, কিন্তু2ageনয়। - বিশেষ চিহ্ন (যেমন @, #, $) ব্যবহার করা যায় না, তবে
_ব্যবহার করা যায়। যেমন:first_name।
ডেটা টাইপস (Data Types)
পাইথনে ভেরিয়েবল বিভিন্ন ধরণের ডেটা রাখতে পারে। পাইথনের কিছু সাধারণ ডেটা টাইপস হলো:
ইন্টিজার (int): পূর্ণসংখ্যা যা দশমিক বিহীন। যেমন: 5, -10, 100
age = 25
ফ্লোট (float): দশমিক সংখ্যা বা ভগ্নাংশ। যেমন: 3.14, -0.5, 100.0
price = 19.99
স্ট্রিং (str): টেক্সট বা অক্ষরের সিকোয়েন্স যা সাধারণত উদ্ধৃতিতে থাকে। যেমন: "Hello", ‘Python’
name = "Alice"
বুলিয়ান (bool): সত্য বা মিথ্যা মান, যা শর্ত অনুযায়ী কাজ করে। এটি সাধারণত True বা False ধারণ করে।
is_active = True
লিস্ট (list): বিভিন্ন উপাদানের একটি ক্রমানুসার তালিকা, যা [] এর মাধ্যমে প্রকাশ করা হয় এবং পরিবর্তনশীল।
numbers = [1, 2, 3, 4, 5]
টাপল (tuple): অপরিবর্তনীয় তালিকা, যা () এর মাধ্যমে প্রকাশ করা হয়।
coordinates = (10.0, 20.0)
ডিকশনারি (dict): কী-ভ্যালু পেয়ার ব্যবহার করে ডেটা সংরক্ষণ করে, যা {} এর মধ্যে থাকে।
person = {"name": "Alice", "age": 25}
ডেটা টাইপ চেক করা
পাইথনে ভেরিয়েবলের ডেটা টাইপ চেক করার জন্য type() ফাংশন ব্যবহার করা হয়।
age = 25
print(type(age)) # <class 'int'>
এই মৌলিক ডেটা টাইপস পাইথনে প্রোগ্রামিংয়ের ভিত্তি তৈরি করে এবং বিভিন্ন ধরণের ডেটা সঞ্চয় এবং পরিচালনা করতে সহায়তা করে।
Read more