عملگر چیست؟
یک جواب ساده برای این سوال اینه که وقتی یک عبارتی مثل 4 + 5 داریم و جمعشون برابر 9 میشه به 4 و 5 میگیم عملوند و به + میگیم عملگر. یعنی چیزی که روی عملوند ها تاثیر میذاره و ی خروجی به ما میده. در زیر به انواع عملگرها اشاره میکنم:
- عملگرهای ریاضی یا Arithmetic Operators
- عملگرهای قیاسی یا Comparison Operators
- عملگرهای انتسابی یا Assignment Operators
- عملگرهای منطقی یا Logical Operators
- عملگرهای بیتی یا Bitwise Operators
- عملگرهای عضوی یا Membership Operators
- عملگرهای شناسه یا Identity Operators
حالا میخوام ی نگاه دقیق تری به این عملگر ها بندازم.
عملگرهای ریاضی در پایتون
اگر فرض کنیم متغیر a مقداری برابر 10 و متغیر b دارای مقدار 20 هستند سپس:
- +: دو مقدار را با هم جمع میکند - a+b=30
- - : دو مقدار را از هم کم میکند - a - b = -10
- * : دو مقدار را در هم ضرب میکند - a*b=200
- / : خارج قسمت تقسیم دو عدد را نشان میدهد - a/b=2
- % : باقیمانده تقسیم دو عدد بر یکدیگر را نشام میدهد - a%b=0
- ** : عدد اول را به توان عدد دوم میبرد - a**b=> ده به توان بیست
- // : خارج قسمت تقسیم دو عدد بر یکدیگر را به صورت عدد صحیح نشان میدهد. برای مثال 4=2//9
عملگرهای قیاسی در پایتون
با همان فرض داریم:
- == : چک میکند که آیا مقادیر a و b با هم برابر هستند یا خیر. اگر برابر بودند شرط درست است.
- =! : چک میکند که آیا مقدار آن دو متغیر با هم نابرابر است یا خیر. اگر نابرابر بود شرط درست است.
- <> : این عملگر دقیقا مانند عملگر قبل می باشد.
- < : چک میکند که آیا متغیر اول بزرگتر از دومی است یا خیر. اگر بزرگتر بود شرط درست است.
- > : چک میکند که آیا متغیر اول کوچکتر از دومی است یا خیر. اگر کوچکتر بود شرط درست است.
- =< : چک میکند آیا متغیر اول بزرگتر یا مساوی دومی است یا خیر. اگر بزرگتر یا مساوی بود شرط درست است.
- => :چک میکند که آیا متغیر اول کوچکتر یا مساوی دومی است یا خیر. اگر کوچکتر یل مساوی بود شرط درست است.