علامتهای ریاضی Python
- صفحه قبل بولین Python
- صفحه بعدی لیستهای 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 | تمام موقعیتها را معکوس میکنند. |
<< | حرکت چپ صفرپر | از طریق هل دادن صفر به سمت چپ، به سمت چپ حرکت کرده و اولین موقعیت را هل میدهند. |
>> | حرکت به راست | از طریق هل دادن کپیهای سمت چپ به سمت راست، به سمت چپ حرکت کرده و آخرین موقعیت را هل میدهند. |
- صفحه قبل بولین Python
- صفحه بعدی لیستهای Python