عملگر های محاسباتی پایتون: جمع، تفریق، ضرب و تقسیم و …

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

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

اجرای عملگرهای محاسباتی روی رشته پایتون

درسته می خوام روی رشته ها عملگرهای محاسباتی رو انجام بدم.

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

عملگرناممثال
+جمعx + y
تفریقx – y
*ضربx * y
/تقسیم چپ به راستx / y
%مودولوس (محاسبه باقیمانده تقسیم)x % y
**نمایی برای به توان رسانده (x به توان y)x ** y
//خارج قسمت صحیحx // y

فرض کنید متغیر عددی زیر رو داریم

number = 4

جمع دو متغیر در پایتون

number = number + number

تفریق دو متغیر در پایتون

number = number + 3

ضرب دو متغیر در پایتون

number = number * number

تقسیم دو متغیر در پایتون

number = number / number

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

در مثال زیر هم به شما نشون میدم که چطور در IDLE پایتون رشته ها رو برای محاسبه استفاده کنید.

Python 3.10.1 (tags/v3.10.1:2cd268a, Dec  6 2021, 19:10:37) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
number = "4"
number + number
'44'
number * 4
'4444'
number = "17"
number * 3
'171717'
3 * number
'171717'
"17" * "3"
Traceback (most recent call last):
  File "<pyshell#6>", line 1, in <module>
    "17" * "3"
TypeError: can't multiply sequence by non-int of type 'str'
"17" + 3
Traceback (most recent call last):
  File "<pyshell#7>", line 1, in <module>
    "17" + 3
TypeError: can only concatenate str (not "int") to str
int("17")+3
20
"17"+str(3)
'173'

منابع

https://www.geeksforgeeks.org/python-operators

https://www.w3schools.com/python/python_operators.asp

علیرضا میرحبیبی وب‌سایت
مخترع و پژوهشگر، دانشجوی برتر و فارغ التحصیل رشته هوش مصنوعی به راهنمایی پروفسور تمام جناب آقای دکتر کریم فائز (دانشگاه کالیفرنیا)، داور المپیاد ملی آرموکاپ، کارآفرین و فعال اقتصادی، مدیر چند وبسایت بزرگ اینترنتی و مدرس دانشکده مهندسی کامپیوتر و مرکز آموزش های مجازی دانشگاه خوارزمی، مدرس مرکز پژوهش های سازمان امور مالیاتی کشور و ...

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

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