عملگرها در پایتون

عملگرها در پایتون: ابزارهای قدرتمند برنامه‌نویسی

عملگرها در پایتون نمادهایی هستند که برای انجام عملیات مختلف روی متغیرها و مقادیر استفاده می‌شوند. این عناصر پایه‌ای هر برنامه‌ای محسوب می‌شوند و درک صحیح آن‌ها برای هر توسعه‌دهنده‌ای ضروری است.

انواع عملگرها در پایتون

پایتون از چندین نوع عملگر پشتیبانی می‌کند که هر کدام کاربرد خاصی دارند:

نوع عملگر نمونه توضیح
حسابی + , - , * , / برای عملیات ریاضی پایه
مقایسه‌ای == , != , > , < برای مقایسه مقادیر
منطقی and , or , not برای ترکیب شرایط

عملگرهای حسابی پیشرفته

پایتون علاوه بر عملگرهای پایه، عملگرهای ویژه‌ای برای عملیات خاص ارائه می‌دهد:

  • // (تقسیم صحیح): نتیجه تقسیم بدون اعشار
  • % (باقیمانده): باقیمانده تقسیم
  • ** (توان): محاسبه توان اعداد
مثال: 5 ** 2 برابر با 25 خواهد بود که نشان‌دهنده 5 به توان 2 است.

عملگرهای تخصیص ترکیبی

این عملگرها برای کوتاه‌نویسی عملیات رایج استفاده می‌شوند:

  1. += (افزودن مقدار به متغیر)
  2. -= (کاهش مقدار از متغیر)
  3. *= (ضرب مقدار در متغیر)

برای مثال x += 3 معادل است با x = x + 3 اما به شکل خلاصه‌تر نوشته می‌شود.


عملگرهای عضویت و هویت

این عملگرهای ویژه برای بررسی شرایط خاص استفاده می‌شوند:

in: بررسی وجود یک مقدار در دنباله (لیست، تاپل، رشته و...)

is: بررسی یکسان بودن دو شی از نظر هویت (نه مقدار)

برای یادگیری عمیق‌تر درباره عملگرها در پایتون می‌توانید اینجا را ببینید.

اولویت عملگرها

در پایتون مانند ریاضیات، عملگرها بر اساس اولویت خاصی اجرا می‌شوند. به عنوان مثال عملگرهای توان (**) اولویت بالاتری نسبت به ضرب و تقسیم دارند.

برای تغییر اولویت می‌توان از پرانتز استفاده کرد. به مثال زیر توجه کنید:

عبارت نتیجه
3 + 5 * 2 13 (ضرب اول اجرا می‌شود)
(3 + 5) * 2 16 (پرانتز اولویت دارد)

درک صحیح عملگرها و اولویت آن‌ها پایه‌ای اساسی برای نوشتن کدهای کارآمد و خوانا در پایتون است.