لطفا صبرکنید...

عملگرها در پایتون

عملگرها در پایتون-کدنویسم

عملگرها در پایتون

در دنیای برنامه‌نویسی، عملگرها نقش اساسی در انجام محاسبات، مقایسه مقادیر و دستکاری داده‌ها ایفا می‌کنند. پایتون به عنوان یک زبان قدرتمند، طیف گسترده‌ای از عملگرها را برای انجام عملیات مختلف ارائه می‌دهد. در این مقاله، راهنمای جامعی برای مبتدیان در مورد عملگرها در پایتون ارائه خواهیم داد و به شما کمک می‌کنیم تا درک عمیقی از نحوه استفاده از آنها برای ارتقای مهارت‌های برنامه‌نویسی خود به دست آورید.

1. دسته‌بندی عملگرها

عملگرها در پایتون به دسته‌های مختلفی تقسیم می‌شوند:

  • عملگرهای حسابی: (+، -، *، /، //، %، **، pow()) برای انجام محاسبات ریاضی مانند جمع، تفریق، ضرب، تقسیم، تقسیم صحیح، باقیمانده، توان و …
  • عملگرهای مقایسه‌ای: (==، !=، <، >، <=، >=) برای مقایسه مقادیر و بررسی صحت یا نادرستی عبارات
  • عملگرهای منطقی: (and، or، not) برای ترکیب عبارات بولی و ایجاد شرایط پیچیده
  • عملگرهای هویتی: (is، is not) برای بررسی برابری اشیاء در حافظه
  • عملگرهای عضویت: (in، not in) برای بررسی وجود عنصر در لیست، مجموعه یا رشته
  • عملگرهای انتساب: (=، +=، -=، *=، /=، //=، %=، **=) برای انتساب مقادیر به متغیرها
  • عملگرهای افزایش و کاهش: (++، –) برای افزایش یا کاهش سریع مقدار یک متغیر
  • عملگرهای بیتی: (&، |، ^، ~، <<، >>) برای انجام عملیات بیتی روی اعداد
  • عملگرهای خاص رشته: (+، *، []) برای الحاق، تکرار و برش رشته‌ها

2. اولویت عملگرها

در پایتون، عملگرها با توجه به اولویتشان از چپ به راست اجرا می‌شوند. می‌توانید با استفاده از پرانتز () اولویت عملگرها را تغییر دهید.

مثال:

Python
result = 10 + 5 * 2  # 25 را چاپ می کند

result = (10 + 5) * 2  # 30 را چاپ می کند

3. مثال‌هایی از استفاده از عملگرها

مثال 1: محاسبات حسابی:

Python
number1 = 10
number2 = 5

sum = number1 + number2
difference = number1 - number2
product = number1 * number2
integer_quotient = number1 // number2
remainder = number1 % number2

print(sum, difference, product, integer_quotient, remainder)  # 15, 5, 50, 2, 0

مثال 2: مقایسه مقادیر:

Python
age = 20
is_adult = age >= 18

print(is_adult)  # True را چاپ می کند

مثال 3: ترکیب عبارات بولی:

Python
is_hungry = True
is_tired = False

is_ready_to_eat = is_hungry and not is_tired

print(is_ready_to_eat)  # True را چاپ می کند

مثال 4: انتساب مقادیر:

Python
name = "John Doe"
age = 30

print(name, age)  # John Doe 30 را چاپ می کند

4. نتیجه‌گیری

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

منابع برای یادگیری بیشتر پایتون

منابع آنلاین و آفلاین زیادی برای یادگیری بیشتر پایتون در دسترس است، از جمله:

codenevisam وب‌سایت

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