পর্ব ০৪: পাইথন অপারেটর | Python Operators

🧩 অপারেটর কী?

পাইথনে অপারেটর (Operator) হলো এমন চিহ্ন বা প্রতীক যা কোনো মান বা ভ্যারিয়েবলের ওপর গাণিতিক, তুলনামূলক বা লজিক্যাল কাজ সম্পন্ন করে।

👉 সহজভাবে বললে —
অপারেটর হলো এমন একটি টুল, যা ডেটার উপর নির্দিষ্ট কাজ করে যেমন — যোগ, বিয়োগ, তুলনা, বা যাচাই।

📘 উদাহরণ:

📤 আউটপুট:


⚙️ পাইথনের অপারেটরের প্রকারভেদ

পাইথনে প্রধানত ৭ ধরনের অপারেটর আছে 👇

অপারেটর টাইপউদাহরণ
1️⃣ Arithmetic Operators+, -, *, /, %, **, //
2️⃣ Assignment Operators=, +=, -=, *=, /=, %=
3️⃣ Comparison Operators==, !=, >, <, >=, <=
4️⃣ Logical Operatorsand, or, not
5️⃣ Identity Operatorsis, is not
6️⃣ Membership Operatorsin, not in
7️⃣ Bitwise Operators&,

🧮 ১️ Arithmetic Operators (গাণিতিক অপারেটর)

এই অপারেটরগুলো সংখ্যার উপর গাণিতিক কাজ করে।

অপারেটরকাজউদাহরণফলাফল
+যোগ10 + 515
বিয়োগ10 – 55
*গুণ10 * 550
/ভাগ10 / 33.333
%ভাগশেষ10 % 31
**ঘাত2 ** 38
//পূর্ণসংখ্যা ভাগ10 // 33

📘 উদাহরণ:


📝 ২️ Assignment Operators (অ্যাসাইনমেন্ট অপারেটর)

ভ্যারিয়েবলে মান সেট করা বা আপডেট করতে ব্যবহৃত হয়।

অপারেটরকাজউদাহরণসমান
=মান সেটx = 5x = 5
+=যোগ করে মান সেটx += 3x = x + 3
-=বিয়োগ করে মান সেটx -= 2x = x – 2
*=গুণ করে মান সেটx *= 4x = x * 4
/=ভাগ করে মান সেটx /= 2x = x / 2

📘 উদাহরণ:

📤 আউটপুট:


⚖️ ৩️ Comparison Operators (তুলনামূলক অপারেটর)

দুইটি মান সমান, ছোট বা বড় কিনা যাচাই করতে ব্যবহৃত হয়।

অপারেটরঅর্থউদাহরণফলাফল
==সমান5 == 5True
!=সমান নয়5 != 3True
>বড়5 > 3True
<ছোট5 < 3False
>=বড় বা সমান5 >= 5True
<=ছোট বা সমান3 <= 5True

📘 উদাহরণ:


🧠 ৪️ Logical Operators (লজিক্যাল অপারেটর)

বুলিয়ান (True/False) মানের উপর কাজ করে।

অপারেটরকাজউদাহরণফলাফল
andউভয়ই সত্য হলে True(x > 5 and y > 5)True
orএকটিও সত্য হলে True(x > 5 or y > 10)True
notমান উল্টো করেnot(x > 5)False

📘 উদাহরণ:


🧍 ৫️ Identity Operators (পরিচয় নির্ধারণ)

এই অপারেটর দিয়ে দুই ভ্যারিয়েবল একই অবজেক্ট কিনা যাচাই করা হয়।

অপারেটরকাজউদাহরণ
isএকই অবজেক্ট কিনাx is y
is notভিন্ন অবজেক্ট কিনাx is not y

📘 উদাহরণ:


📚 ৬️ Membership Operators (সদস্যতা যাচাই)

এই অপারেটর ব্যবহার করে দেখা যায় কোনো মান কোনো collection (যেমন list, string) এর মধ্যে আছে কি না।

অপারেটরকাজউদাহরণফলাফল
inমান আছে কিনা“a” in “apple”True
not inমান নেই কিনা“b” not in “apple”True

📘 উদাহরণ:


⚙️ ৭️ Bitwise Operators (বিটওয়াইজ অপারেটর)

সংখ্যার বাইনারি মান নিয়ে কাজ করে।

অপারেটরকাজউদাহরণফলাফল
&AND5 & 31
|OR5 | 37
^XOR5 ^ 36
~NOT~5-6
<<Left Shift5 << 110
>>Right Shift5 >> 12

💡 সংক্ষেপে মনে রাখো

🧩 পাইথনের ৭ ধরণের অপারেটর আছে।
🧩 এগুলো ভ্যারিয়েবল ও ডেটার উপর কাজ করতে সাহায্য করে।
🧩 প্রোগ্রামিংয়ে প্রতিটি অপারেটরের সঠিক ব্যবহার জানা গুরুত্বপূর্ণ।


🏁 উপসংহার

তুমি এখন জানো —
🔹 পাইথনের সব ধরণের অপারেটর,
🔹 তাদের কাজ ও উদাহরণ,
🔹 এবং কিভাবে এগুলো প্রোগ্রামে প্রয়োগ করতে হয়।