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

ارسال شده توسط: حسین درویشی Comments: 0

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

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

عملگرها چی هستن؟

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

اگر به تازگی وارد فاز برنامه نویسی شده اید، این سوال در ذهن شما خطور خواهد کرد و اگر ندانید عملگر چیست، از برنامه نویسی چیزی سر در نمیارید.

عملگرها نمادهایی هستند، که عملیات خاصی؛ مانند عملیات محاسباتی روی عملوندها انجام می دهند. عملوندها همان متغیرها هستند.

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

جمع، تفریق، ضرب و تقسیم می باشند.

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

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

  1. عملگرهای محاسباتی
  2. عملگرهای رابطه ای
  3. عملگرهای منطقی
  4. عملگرهای ترکیبی
  5. عملگرهای بیتی

1- عملگرهای محاسباتی پایتون

عملرهای محاسباتی پایتون یکی از پرکاربردترین عملگرها می باشند که عملیات ریاضی را شامل می شود:

  • جمع
  • تفریق
  • ضرب
  • تقسیم
  • باقیمانده
  • توان
  • خارج قسمت

مثال برای جمع:

a=10
b=5
print(a+b)

مثال برای تفریق:

a=10
b=5
print(a-b)

مثال برای ضرب:

a=10
b=5
print(a*b)

مثال برای تقسیم:

a=10
b=5
print(a/b)

مثال برای باقیمانده:

a=11
print(a%2)

مثال برای توان

a=10
b=5
print(a**b)

مثال برای خارج قسمت:

a=10
b=5
print(a//b)

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

  • توان
  • ضرب، تقسیم، باقیمانده، خارج قسمت
  • جمع و تفریق

2- عملگرهای مقایسه ای در پایتون

این عملگرها صرفاً برای مقایسه مقادیر استفاده می شوند. مقدار بازگشتی در تمامی آیتم ها بجز انتساب که مقدار بازگشتی ندارد True یا False می باشد.

  • تساوی == برای بررسی برابر بودن استفاده می شوند.
  • انتساب = اختصاص یک مقدار به متغیر
  • بزرگتر از < مقایسه بزرگ بودن
  • کوچکتراز > مقایسه کوچک بودن
  • بزرگتر مساوی <= مقایسه بزرگ یا مساوی بودن
  • کوچکتر مساوی >= مقایسه کوچک یا مساوی بودن
  • نامساوی != مقایسه نامساوی بودن

مثال تساوی:

a=10
b=8
print(a==b)

مثال انتساب:

a=10
b=8
c=a
print(c)

3. عملگرهای منطقی در پایتون

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

  • and
  • or
  • not

درصورتی که دو عملوند and شوند. اگر هردوی آنها True باشد نتیجه true خواهد بود. یا به عبارتی اگر هردو عملوند مقدار یک داشته باشند نتیجه یک است.

x = 1
y = 1
# Output: x and y is: 1
print'x and y is: ',x and y

مثال دوم:

x = True
y = False
# Output: x and y is:  False
print'x and y is: ',x and y

در عملگر or نیز اگر یکی از عملوندها true باشد نتیجه نیز true خواهد بود.

x = True
y = False
# Output: x or y is:  True
print'x or y is: ',x or y

در عملگر not مقدار یک عملوند برعکس می شود. یعنی اگر true باشد false و false باشد true می کند.

x = True
# Output: not x is False
print'not x is',not x

4. عملگرهای ترکیبی پایتون

این عملگرها ترکیبی از عملگرهای انتساب و محاسباتی می باشند.

+=
-+
*=
/=
//=
%=

مثال:

a=10
a=a+100

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

a=10
a+=100
print(a)
output:110

5. عملگرهای بیتی

عملگرهای بیتی بر روی بیت ها کار می کنند.

  • &
  • |
  • ~
  • ^
  • <<
  • >>

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

برای امتیاز به این نوشته کلیک کنید!
[کل: 3 میانگین: 3.7]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *