ভেরিয়েবল (Variables)

লেসন ৩৭ / ৫১

ভেরিয়েবল (Variable) কী?

ভেরিয়েবল হলো ডেটা সংরক্ষণের নামযুক্ত বাক্স। পাইথনে ভেরিয়েবল তৈরি করতে আলাদা কোনো কিওয়ার্ড লাগে না — শুধু নাম দিয়ে মান assign করলেই হয়।

# ভেরিয়েবল তৈরি
name = "করিম"            # String (টেক্সট)
age = 25                  # Integer (পূর্ণ সংখ্যা)
height = 5.8              # Float (দশমিক)
is_student = True         # Boolean (সত্য/মিথ্যা)

# মান পরিবর্তন
age = 26                  # আগের মান 25 মুছে 26 হবে

# একসাথে একাধিক
a, b, c = 10, 20, 30
x = y = z = 0            # সবগুলো = 0

নামকরণের নিয়ম

  • ✅ অক্ষর বা _ দিয়ে শুরু হতে হবে: name, _count
  • ✅ অক্ষর, সংখ্যা ও _ থাকতে পারে: student_1
  • ❌ সংখ্যা দিয়ে শুরু নয়: 1name ভুল
  • ❌ Space বা বিশেষ চিহ্ন নয়: my name ভুল
  • ❌ Reserved words নয়: if, for, class ব্যবহার করা যাবে না
  • 💡 Convention: snake_case ব্যবহার করুন: student_name

Constants (ধ্রুবক)

# পাইথনে আলাদা constant নেই
# Convention: বড় হাতের অক্ষরে লিখুন
PI = 3.14159
MAX_SIZE = 100