عملگر های مختلفی در پایتون وجود دارند که در این مقاله به آن ها خواهیم پرداخت. در کل عملگر ها در پایتون به موارد زیر گروه بندی می شوند:

  • عملگرهای حسابی *اپراتورهای مساوی کننده *عملگرهای مقایسه *عملگرهای منطقی *اپراتورهای هویت *اپراتورهای عضویت *عملگرهای بیتی

در این مقاله موارد مورد اول و دوم و سوم را به صورت کامل همراه با مثال بررسی خواهیم کرد.

  • عملگر های حسابی
عملگر جمع +

در این عملگر مقداری با مقدار دیگری جمع می شود .

x = 2 + 3
عملگر منها -

در این عملگر مقداری با مقدار دیگری تفریق می شود .

x = 2 - 3
عملگر ضرب *

در این عملگر مقداری با مقدار دیگری ضرب می شود .

x = 2 * 3
عملگر تقسیم /

در این عملگر مقداری با مقدار دیگری تقسیم می شود .

x = 3 / 1
عملگر باقی مانده %

در این عملگر عددی به توان عدد دیگر می رسد . در صورتی که توان را 0.5 قرار دهید عملکرد رادیکال ( جذر ) را دارد.

x = 5 % 2
عملگر باقی مانده//

در این عملگر خارج قسمت صحیح عددی بر عددی دیگر مشخص می شود.

x = 5 // 2
  • عملگر های مساوی کننده
عملگر مساوی =

در این عملگر یک متغیر مقدار دهی می شود ( یا به عبارتی مساوی کردن دو چیز صورت میگیرد)

x = 10
عملگر جمع مساوی +=

در این عملگر مقدار فعلی متغییری که داریم با مقداری جمع می شود

x = 10
x += 20
#x=30
عملگر منها مساوی -=

این عملگر دقیقا برعکس عملگر قبلی است و از مقدار فعلی متغییری که داریم مقداری را کم می کند.

x = 10
x -= 20
#x=-10
عملگر ضرب مساوی *=

این عملگر مقدار فعلی متغییر را در عددی ضرب می کند.

x = 10
x *= 2
#x=20
عملگر تقسیم مساوی /=

برعکس عملگر قبلی این عملگر مقدار فعلی متغییر را در عددی تقسیم می کند.

x = 10
x /= 2
#x=5
عملگر باقی مانده مساوی %=

این عملگر مقدار متغییر را برابر با باقی مانده آن بر عدد روبروی عملگر است

x =5
x %= 3
#x=2
عملگر خارج قسمت مساوی //=

این عملگر مقدار متغییر را برابر با خارج قسمت صحیح آن بر عدد روبروی عملگر است

x =5
x //= 3
#x=1
عملگر توان مساوی **=

این عملگر مقدار متغییر را به توان عدد روبروی عملگر می رساند

x =3
x **= 2
#x=9

عملگر های مقایسه ای

عملگر برابر بودن ==

این عملگر مشخص میکند که آیا مقداری دقیقا با مقدار دیگری برابر است ؟

print(2==3)
عملگر برابر نبودن =!

این عملگر مشخص می کند که مقداری با مقدار دیگری برابر نباشد .

print(2!=3)
عملگر بزرگتر بودن <

این عملگر بزرگتر بودن مقداری از مقدار دیگری را مشخص می کند

print(2>3)
عملگر کوچکتر بودن >

این عملگر کوچکتر بودن مقداری را از مقدار دیگری مشخص می کند

print(2<3)
عملگر بزرگتر یا مساوی بودن =<

این عملگر مشخص می کند که آیا مقداری از مقدار دیگری بزرگتر یا مساوی است ؟

print(3>=3)
عملگر کوچکتر یا مساوی بودن =>

این عملگر مشخص می کند که آیا مقداری از مقدار دیگری کوچکتر یا مساوی است ؟

print(3<=3)