عملگر ها در پایتون ? [4 عملگرای اصلی پایتون]
در قلمرو جذاب پایتون، کدها به زندگی جان میبخشند و افکار به واقعیت میپیوندند. دنیای پایتون را همچون ساختن قلعهای شنی تصور کنید که در آن ابزارهایی مانند بیل، سطل و شاید مقداری آب مورد نیاز است. در این دنیا، عملگرها ابزارهای شما هستند که به شما در تغییر اعداد، ایجاد عبارات منطقی و اساساً هدایت کد خود کمک میکنند.
عملگرها همچون کلمات ربط در جمله، نقش مهمی در کد شما ایفا میکنند. آنها به بخشهای مختلف کد شما کمک میکنند تا با یکدیگر ارتباط برقرار کرده و یک کل منسجم را تشکیل دهند. بدون وجود عملگرها، کد شما تنها مجموعهای از اعداد و حروف بیمعنی خواهد بود.
پایتون مجموعهای متنوع از عملگرها را با اهداف خاص در اختیار شما قرار میدهد. بیایید نگاهی به برخی از رایجترین آنها بیندازیم:
- عملگرهای محاسباتی در پایتون همانند یک ماشین حساب عمل میکنند و به شما امکان انجام عملیات ریاضی پایه مانند جمع (+)، تفریق (-)، ضرب (*) و تقسیم (/) را میدهند. اما این تمام ماجرا نیست! پایتون همچنین عملگرهای محاسباتی پیشرفتهتری مانند توان (**)، تقسیم صحیح (//) و باقیمانده (%) را ارائه میدهد.
x = 10
y = 3
print(x + y) # Output: 13
print(x - y) # Output: 7
print(x * y) # Output: 30
print(x / y) # Output: 3.3333333333333335
print(x // y) # Output: 3
print(x % y) # Output: 1
print(x ** y) # Output: 1000
عملگرهای مقایسه: این عملگرها همچون داور عمل میکنند. آنها با مقایسه دو مقدار مشخص میکنند که آیا مقادیر برابرند (==)، نابرابرند (!=)، یا یکی از دیگری بزرگتر (>) یا کوچکتر (<) است.
print(x == y) # Output: False
print(x != y) # Output: True
print(x > y) # Output: True
print(x < y) # Output: False
عملگرهای تخصیص: این عملگرها مانند مخازن عمل میکنند. آنها به شما امکان میدهند مقادیر را درون متغیرها قرار دهید. پرکاربردترین عملگر تخصیص علامت مساوی (=) است.
x = 5
y = x + 2 # Assign the value of x + 2 to y
print(y) # Output: 7
عملگرهای منطقی: این عملگرها همانند دروازهبان عمل میکنند. آنها به شما اجازه میدهند چندین شرط را با هم ترکیب کرده و مشخص کنید که آیا همه آنها درست هستند (and)، حداقل یکی از آنها درست است (or)، یا اینکه یک شرط نادرست است (not).
print(x > 3 and y < 10) # Output: True
print(x < 3 or y < 10) # Output: True
print(not(x > 3)) # Output: False
پست به روز می گردد ...