پایه های پایتون 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
از حالت تمام صفحه خارج شوید
x=30
x%=4(x=x%4)
print(x) >>>2
از حالت تمام صفحه خارج شوید
x=2
x**=3 (x=x**3)
print(x) >>>8
از حالت تمام صفحه خارج شوید
x=30
x//=4 (x=x//4)
print(x) >>> 7
از حالت تمام صفحه خارج شوید
اپراتور یکسان:
عملگرهای یکسان بررسی می کنند که آیا دو مقدار یکسان هستند یا نه. i.is:
x=10
y=10
Print(x is y) >>>> True
از حالت تمام صفحه خارج شوید ii. نیست:
x=20
y=21
print(x is not y) >>>> True
از حالت تمام صفحه خارج شوید
اپراتور عضویت: i.in:
x= ['apple', 'banana']
print('apple' in x) >>>> True
از حالت تمام صفحه خارج شوید ii.not در:
x='Hello World'
print('h' not in x) >>>> True
از حالت تمام صفحه خارج شوید
عملگرهای منطقی
1.و
2.یا
3. نه
عملگرهای مقایسه یا رابطه ای
1.==(برابر)
2.!=(مساوی نیست)
3.> (بیشتر از)
4.<(کمتر از)
5.>= (بزرگتر یا مساوی)
6<=(کمتر یا مساوی)