عملگر های مختلفی در پایتون وجود دارند که در این مقاله به آن ها خواهیم پرداخت. در کل عملگر ها در پایتون به موارد زیر گروه بندی می شوند:
- عملگرهای حسابی *اپراتورهای مساوی کننده *عملگرهای مقایسه *عملگرهای منطقی *اپراتورهای هویت *اپراتورهای عضویت *عملگرهای بیتی
در این مقاله موارد مورد اول و دوم و سوم را به صورت کامل همراه با مثال بررسی خواهیم کرد.
-
عملگر های حسابی
عملگر جمع +
در این عملگر مقداری با مقدار دیگری جمع می شود .
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)