What is Operators in python

  • به کلیه عملگرهایی که برای حساب و کتاب به کار می‌رود اصطلاحا operators گفته می‌شود.
  • به عنوان مثال عملگر + که وظیفه‌ی جمع زدن را بر عهده دارد یک operator حساب می‌شود.
  • به عنوان مثال دستور زیر را در کنسول در نظر بگیرید :
>>> 4 * 2
8
  • به کارکتر ستاره که در کد بالا با رنگ قرمز مشخص شده است اصطلاحا عملگر + یا یک operator گفته می‌شود.
  • رایج ترین عملگرهای موجود به شرح زیر است :
+
-
*
/
//
%
**
  • نکته: از عملگر ** به منظور محاسبه‌ی توان استفاده می‌شود. به عنوان مثال :
>>> 2 ** 8
256
  • نکته: از عملگر % به منظور محاسبه‌ی باقی مانده‌ی تقسیم استفاده می‌شود. به عنوان مثال :
>>> 17 % 3
2
  • نکته: از عملگر // به منظور تقسیم بدون محاسبه‌ی اعشار استفاده می‌شود. به عنوان مثال :
>>> 17 // 3
5

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

  • نکته: ممکن است چندین عملگر به صورت هم‌زمان برای استفاده نیاز باشد . به عنوان مثال :
>>> 3 - 2 * 10
-17
  • به طور کلی اولویت عملگرها به ترتیب زیر است :
    • پرانتز
    • توان
    • ضرب و تقسیم
    • جمع و تفریق
  • همان طور که در مثال بالا مشاهده می‌کنید، ابتدا عدد ۲ و ۱۰ در هم ضرب شدند سپس از عدد ۳ کسر شدند.
  • نکته: پیشنهاد می‌شود برای خوانایی بیشتر ، از پرانتز برای ترتیب اولویت‌ها استفاده شود.

عملگرها در رشته

  • تا به این جا مثال‌هایی مطرح شد که همه اعداد بودند. در پایتون می‌توان رشته‌ها نیز با هم جمع یا ضرب کرد.
  • به عنوان مثال :
>>> name = 'linux'
>>> 
>>> name * 3
'linuxlinuxlinux'
  • به عنوان مثال :
>>> name = 'Linux'
>>> 
>>> 'Gnu' + ' ' + name
'Gnu Linux'
  • نکته: بدیهی است که نمی‌توان از منفی یا تقسیم استفاده نمود.

نکات

  • برای بررسی این که آیا یک عدد زوج است یا فرد کافیست باقی مانده‌ی آن را بر عدد ۲ حساب شود.
  • به عنوان مثال :
>>> 10 % 2
0
  • چون باقی مانده‌ی عدد ۱۰ بر ۲ عدد صفر شد لذا نتیجه می‌گیریم که عدد ۱۰ زوج است.
  • برای جدا کردن رقم آخر یک عدد کافیست که باقی مانده آن را بر عدد ۱۰ حساب کنیم.
  • به عنوان مثال :
>>> 3948 % 10
8
  • برای جدا کردن دو رقم آخر یک عدد کافیست که باقی مانده آن را بر عدد ۱۰۰ حساب کنیم.
  • به عنوان مثال :
>>> 3944 % 100
44

  • برای مطالعه بیشتر :
https://www.digitalocean.com/community/tutorials/how-to-do-math-in-python-3-with-operators

  • بررسی شده در پایتون نسخه ۳

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

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