در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش پایتون (Python) به زبان خیلی ساده قسمت 6 : عملگرها

در این قسمت از سری آموزشی پایتون به بررسی عملگرهای این زبان خواهیم پرداخت. عملگرها برای انجام یک عملیات ریاضی، منطقی یا بیتی بر روی یک یا دو علموند استفاده می شوند. برای آشنایی بیشتر با مفهوم عملگر و عملوند مثال زیر را در نظر بگیرید:

>>> 2+3
5

در مثال بالا دو عدد 2 و 3 با هم جمع شده و نتیجه آن در خروجی نمایش داده شده است. به اعداد 2 و 3 اصطلاحاً عملوند و به علامت + که کار جمع را انجام می دهد عملگر گفته می شود. همانطور که گفتیم در این قسمت به بررسی انواع عملگرها در زبان پایتون می پردازیم.


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


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

>>> 5 + 3
8
>>> 5 - 3
2
>>> 5 * 3
15
>>> 5 / 3
1.6666666666666667
>>> 5 // 3
1
>>> 5 ** 3
125
>>> 5 % 3
2

عملگر های +، -، **، // برای جمع، تفریق، ضرب و تقسیم استفاده می شوند. عملگر % برای محاسبه باقیمانده تقسیم دو عدد استفاده شده، عملگر ****، عدد اول را به توان عدد دوم می رساند و عملگر //// برای نمایش حاصل تقسیم دو عدد استفاده شده و تفاوت آن با عملگر // در این است که خروجی به صورت عدد صحیح نمایش داده می شود.


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


در قسمت های قبلی در مورد نوع های موجود در زبان پایتون صحبت کردیم، یک نوع مانده که آن هم نوع Boolean است و می تواند نتیجه True یا False را در خود نگه دارد. در زبان پایتون عملگرهایی وجود دارند که برای مقایسه دو مقدار با هم استفاده می شوند و خروجی آن ها بر اساس شرط نوشته شده همیشه یا True است یا False. برای آشنایی بیشتر به مثال زیر توجه کنید:

>>> a = 12
>>> b = 5
>>> a > b # عملگر بزرگتر از
True
>>> a < b # عملگر کوچکتر از
False
>>> a != b # عملگر مخالف
True
>>> a >= b # عملگر بزرگتر مساوی
True
>>> a <= b # عملگر کوچکتر مساوی
False


عملگر های انتساب


در زبان پایتون برای انتساب از عملگر = استفاده می کنیم. برای مثال، در کد زیر مقدار متغیر a برابر 12 ست شده است:

>>> a = 12

همچنین عملگر هایی داریم که به صورت ترکیبی عملیات انتساب و یکی از عملگر های ریاضی را انجام می دهند، برای مثال:

>>> a += 2
>>> print(a)
14

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

>>> a -= 10
>>> a *= 2
>>> a /= 2
>>> a //= 2
>>> a **= 2
>>> a %= 2


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


از عملگر های بیتی برای اعمال محاسبات بیتی بر روی متغیر ها و مقادیر استفاده می شود. برای مثال:

>>> a = 12
>>> b = 20
>>> a & b
4

در مثال بالا مقادیر a و b به صورت بیتی با هم AND می شوند. (جهت آشنایی با عملگر های بیتی به این مطلب رجوع کنید)

  1. عملگر |: این عملگر عملیات OR را بر روی دو مقدار انجام می دهد
  2. عملگر <<: این عملگر مقداری را به اندازه مشخص شده به راست شیفت می دهد:

>>> 12 >> 3
1

  1. عملگر >>: این عملگر مقداری را به اندازه مشخص شده به چپ شیفت می دهد.
  2. عملگر ~: معادل عملیات مکمل 1 در مبانی 2 است.
  3. عملگر ^: عملیات XOR را بر روی دو مقدار انجام می دهد.

علاوه بر عملگر های ذکر شده، در زبان پایتون عملگر های دیگری نیز مانند عملگر های Membership و عملگرهای Identity وجود دارند که در بخش های مربوطه به بررسی این عملگر ها خواهیم پرداخت. در قسمت بعد با دستورات کنترلی در زبان پایتون آشنا خواهیم شد. ITPRO باشید

نویسنده: حسین احمدی
منبع: جزیره برنامه نویسی وب سایت توسینسو
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی است
#عملگرهای_منطقی_در_پایتون #عملگرها_در_پایتون #آموزش_python #آموزش_زبان_برنامه_نویسی_پایتون #نوع_boolean_در_پایتون #عملگرهای_بیتی_در_پایتون #آموزش_زبان_برنامه_نویسی_python
عنوان
1 آموزش پایتون (Python) به زبان خیلی ساده قسمت 1 : آشنایی با پایتون رایگان
2 آموزش پایتون (Python) به زبان خیلی ساده قسمت 2: نوشتن برنامه اول رایگان
3 آموزش پایتون (Python) به زبان خیلی ساده قسمت 3 : ساختار اسکریپت رایگان
4 آموزش پایتون (Python) به زبان خیلی ساده قسمت 4 : نوع داده ها رایگان
5 آموزش پایتون (Python) به زبان خیلی ساده قسمت 5 : تبدیل نوع داده رایگان
6 آموزش پایتون (Python) به زبان خیلی ساده قسمت 6 : عملگرها رایگان
7 آموزش پایتون (Python) به زبان خیلی ساده قسمت 7 : دستور شرطی IF رایگان
8 آموزش پایتون (Python) به زبان خیلی ساده قسمت 8 : حلقه ها رایگان
9 آموزش پایتون (Python) به زبان خیلی ساده قسمت 9 : توابع عددی و عدد رایگان
10 آموزش پایتون (Python) به زبان خیلی ساده قسمت 10 : رشته و توابع آن رایگان
11 آموزش پایتون (Python) به زبان خیلی ساده قسمت 11 : لیست ها رایگان
12 آموزش پایتون (Python) به زبان خیلی ساده قسمت 12 : Tuple ها رایگان
13 آموزش پایتون (Python) به زبان خیلی ساده قسمت 13 : دیکشنری ها رایگان
14 آموزش پایتون (Python) به زبان خیلی ساده قسمت 14 : مجموعه ها Sets رایگان
15 آموزش پایتون (Python) به زبان خیلی ساده قسمت 15 : Zip و پیمایش رایگان
16 آموزش پایتون (Python) به زبان خیلی ساده قسمت 16 : Comprehension رایگان
17 آموزش پایتون (Python) به زبان خیلی ساده قسمت 17 : توابع (Function رایگان
18 آموزش پایتون (Python) به زبان خیلی ساده قسمت 18 : Closure ها رایگان
19 آموزش پایتون (Python) به زبان خیلی ساده قسمت 19 : توابع بازگشتی رایگان
20 آموزش پایتون (Python) به زبان خیلی ساده قسمت 20 : ماژول ها رایگان
21 آموزش پایتون (Python) به زبان خیلی ساده قسمت 21 : پکیج ها رایگان
22 آموزش پایتون (Python) به زبان خیلی ساده قسمت 22 : شی گرایی رایگان
زمان و قیمت کل 0″ 0
2 نظر
ziaa_1973

سلام وخسته نباشید

اگه ممکنه درباره عملگرهای % و >> و << و ~ بیشتر توضیح بدید که چه جوری عمل می کنند من که متوجه نشدم.

با تشکر از زحمات

حسین احمدی

سلام و عرض ادب، داخل متن لینکی هست به مطلبی که در مورد عملگرهای بیتی به صورت جداگانه و کاملتر توضیح داده شده:

آشنایی با عملگرهای بیتی

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....