علامت‌های ریاضی Python

علامت‌های ریاضی Python

دستورالعمل‌های مدول

مدول تصادفی

  • مدول درخواست
  • Python How To
  • حذف موارد تکراری از لیست
  • متنقل کردن رشته
  • درس‌های انتخابی
  • درس پیشنهادی:
  • عملگرها برای انجام عملیات بر روی متغیرها و مقادیر استفاده می‌شوند.

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

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

عملگر نام مثال آموزش
عملگرهای مقایسه‌ای عملگرهای منطقی عملگرهای هویت آموزش
عملگرهای اعضا عملگرهای بیت‌ای عملگرهای ریاضی Python آموزش
عملگرهای ریاضی با اعداد استفاده می‌شوند تا عملیات ریاضی معمولی را انجام دهند: + افزایش آموزش
- کاهش * آموزش
ضرب / تقسیم آموزش
% مقادیر باقی‌مانده از تقسیم ** آموزش
// تقسیم به کف (تقسیم به عدد صحیح) آموزش

عملگرهای اختصاصی Python

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

عملگر مثال برابر با آموزش
= x = 5 x = 5 آموزش
+= x += 3 x = x + 3 آموزش
-= x -= 3 x = x - 3 آموزش
*= x *= 3 x = x * 3 آموزش
/= x /= 3 x = x / 3 آموزش
%= x %= 3 x = x % 3 آموزش
//= x //= 3 x = x // 3 آموزش
**= x **= 3 x = x ** 3 آموزش
&= x &= 3 x = x & 3 آموزش
|= x |= 3 x = x | 3 آموزش
^= x ^= 3 x = x ^ 3 آموزش
>>= x >>= 3 x = x >> 3 آموزش
<<= x <<= 3 x = x << 3 آموزش

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

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

عملگر نام مثال آموزش
== برابر با x == y آموزش
!= برابر نیست با x != y آموزش
> بزرگتر از x > y آموزش
< کمتر از x < y آموزش
>= بزرگتر یا برابر با x >= y آموزش
<= کمتر یا برابر با x <= y آموزش

عملگرهای منطقی Python

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

عملگر توضیح مثال آموزش
و اگر هر دو عبارت حقیقی باشند، True بازمی‌گرداند. x > 3 و x < 10 آموزش
یا اگر یکی از عبارات حقیقی باشد، True بازمی‌گرداند. x > 3 یا x < 4 آموزش
not نتیجه معکوس، اگر نتیجه true باشد، False بازمی‌گرداند not(x > 3 and x < 10) آموزش

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

عملگرهای هویتی برای مقایسه object استفاده می‌شوند، نه مقایسه اینکه آیا آنها برابر هستند یا خیر، اما اگر آنها واقعاً یک object مشابه هستند، آنها دارای موقعیت ممتلی در حافظه دارند:

عملگر توضیح مثال آموزش
is اگر دو متغیر یک object مشابه هستند، true برمی‌گرداند. x is y آموزش
is not اگر دو متغیر یک object مشابه نیستند، true برمی‌گرداند. x is not y آموزش

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

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

عملگر توضیح مثال آموزش
in اگر در sequence موجودی از اشیاء، دارای ارزش مشخصی وجود دارد، True برمی‌گرداند. x in y آموزش
not in اگر در序列 موجودی از اشیاء، دارای ارزش مشخصی وجود ندارد، True برمی‌گرداند. x not in y آموزش

عملگرهای بیت‌ای Python

عملگرهای بیت‌ای برای مقایسه (بیت‌ای) اعداد استفاده می‌شوند:

عملگر توضیح مثال
& AND اگر هر دو موقعیت 1 باشند، هر موقعیت را به 1 تنظیم می‌کنند.
| OR اگر یکی از دو موقعیت 1 باشد، هر موقعیت را به 1 تنظیم می‌کنند.
^ XOR اگر فقط یک موقعیت از دو موقعیت 1 باشد، هر موقعیت را به 1 تنظیم می‌کنند.
~ NOT تمام موقعیت‌ها را معکوس می‌کنند.
<< حرکت چپ صفر‌پر از طریق هل دادن صفر به سمت چپ، به سمت چپ حرکت کرده و اولین موقعیت را هل می‌دهند.
>> حرکت به راست از طریق هل دادن کپی‌های سمت چپ به سمت راست، به سمت چپ حرکت کرده و آخرین موقعیت را هل می‌دهند.