برنامه نویسی

پایه های پایتون 3: اپراتورها – انجمن DEV

اپراتورها یکی از پرکاربردترین عناصر هر زبان برنامه نویسی هستند. ما باید از عملگرها در پایتون برای موارد متعدد استفاده کنیم. از محاسبات ریاضی گرفته تا ساخت هر پروژه، اپراتورها اجتناب ناپذیر هستند. طبق معمول، اپراتورها دارای طبقه بندی هستند.

عملگرهای حسابی:
1.افزودن (+): مقادیر را در دو طرف اپراتور اضافه کنید

x=2
y=5
print(x+y)
#output:7
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

2. تفریق (-): عملوند سمت راست را از عملوند چپ کم می کند

x=5
y=2
print(x-y) 
>>> 3
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

3. ضرب :

x=10
y=5
print(x*y) 
>>> 50
در دو طرف اپراتور ضرب می شود

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید 4. تقسیم (/):

x= 20
y= 5
print(x/y) 
>>> 4
عملوند سمت چپ را بر عملوند راست تقسیم می کند. نتیجه تقسیم همیشه یک مقدار شناور است.

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید 5. بخش طبقه (//):

print(30//4) >>> 7

مقدار کف را هم برای آرگومان های عدد صحیح و هم برای آرگومان های ممیز شناور برمی گرداند. مقدار طبقه به طور موثر یک عدد واقعی را به نزدیکترین انتگرال گرد می کند. همیشه کمترین ارزش نتیجه شما را نشان می دهد. 5. مدول (%):

x=30
y= 4
print(30%4) 
>>> 2
این عملگر به عنوان عملگر باقی مانده نیز شناخته می شود. اساساً باقیمانده را با تقسیم عدد اول با عدد دوم برمی گرداند.

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید**6. نمایی (

x=2
y= 3
print(x**y) 
>>> 8   

): محاسبات توان را روی اپراتورها انجام می دهد.

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید گرد():

برای گرد کردن نقطه اعشار به نزدیکترین عدد صحیح ممکن. [, ndigits]گرد(تعداد
)
• عددی را به عنوان آرگومان می گیرد

• براکت مربع به معنای اختیاری آن است. تعداد ارقامی که می خواهید تابع گرد به آن گرد شود (مثلاً: به 3 رقم گرد)

اپراتور واگذاری: 1.=(تخصیص):
name= 123

مقدار موجود در عملوند سمت راست را به عملوند چپ اختصاص می دهد. 2.+=(افزودن و اختصاص دادن):

x=5
x+=3    (x=x+3)
print(x) >>> 8

مقدار یافت شده در عملوند سمت راست را به مقدار یافت شده در عملوند سمت چپ اضافه می کند.

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید 3.-=(تفریق و تخصیص):

x=10
x-=3   (x=x-3)
print(x) >>>7
مقدار عملوند سمت راست را از مقدار موجود در عملوند سمت چپ کم می کند.

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید 4.*=(ضرب و تخصیص):

x= 5
x*=3   (x=x*3)
print(x)  >>> 15
مقدار عملوند سمت راست را در مقدار عملوند چپ ضرب می کند.

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

x=25 
x/=5  (x=x/5)   
print(x) >>> 5
5./=(تقسیم و تخصیص):

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

x=30
x%=4(x=x%4)   
print(x) >>>2
6.%=(مدول و تخصیص):

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

x=2
x**=3    (x=x**3)  
print(x) >>>8

7.**=(نما و تخصیص):

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

x=30
x//=4   (x=x//4)  
print(x) >>> 7

8.//=(تقسیم طبقه و تخصیص):

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید
اپراتور یکسان:

عملگرهای یکسان بررسی می کنند که آیا دو مقدار یکسان هستند یا نه. i.is:

x=10
y=10
Print(x is y) >>>> True
اگر مقدار اول یکسان یا یکسان با مقدار دوم باشد، true را برمی‌گرداند. در غیر این صورت، false برمی گردد.

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید ii. نیست:

x=20
y=21
print(x is not y) >>>> True

اگر مقدار اول یکسان نباشد یا با مقدار دوم یکسان نباشد، true را برمی‌گرداند. در غیر این صورت، false برمی گردد.

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

اپراتور عضویت: i.in:

x= ['apple', 'banana']
print('apple' in x) >>>> True
اگر مقدار اول در مقدار دوم باشد true برمی‌گرداند. در غیر این صورت، False را برمی گرداند

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید ii.not در:

x='Hello World'
print('h' not in x) >>>> True

اگر مقدار اول در مقدار دوم نباشد، True را برمی‌گرداند. در غیر این صورت، False را برمی گرداند.

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

عملگرهای منطقی
1.و
2.یا

3. نه

عملگرهای مقایسه یا رابطه ای
1.==(برابر)
2.!=(مساوی نیست)
3.> (بیشتر از)
4.<(کمتر از)
5.>= (بزرگتر یا مساوی)

6<=(کمتر یا مساوی)

نوشته های مشابه

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

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

دکمه بازگشت به بالا