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

فهرست مطالب

رشته (String) چیست؟

چرا رشته‌ها اهمیت زیادی دارند؟

ایجاد رشته در پایتون

رشته‌های چندخطی (Multi-line Strings)

نمایش رشته با print()

⚠️ نوشتن توضیح در برنامه (Comment)

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

# ذخیره نام دانشجو
name = "Sara"
# نمایش نام
print(name)

وجود کامنت باعث می‌شود افراد دیگر (و حتی خودتان در آینده) راحت‌تر برنامه را درک کنند. برای اینکه چندین خط را کامنت کنید نیازی نیست در ابتدای هر خط علامت # را درج کنید. بلکه کافیست تمام خطوط مورد نظر را انتخاب کرده و سپس ترکیب کلیدهای کنترل و اسلش را فشار دهید. این کار تمام خطوط را کامنت می کند. اگر میخواهید خطوط را از حالت کامنت دربیاورید تا برنامه بتواند آنها را اجرا کند، بازهم باید آنها را انتخاب و ctrl + / را بزنید.

تفاوت رفتار رشته و عدد

اتصال رشته‌ها (Concatenation)

آیا می‌توان رشته و عدد را با هم جمع کرد؟

هر کاراکتر در رشته یک شماره دارد

دسترسی به یک کاراکتر (Indexing)

⚠️ اگر اندیس وجود نداشته باشد چه اتفاقی می‌افتد؟

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

برش رشته‌ها (String Slicing)

ساختار کلی Slicing

پارامتر Step در برش رشته‌ها

معکوس کردن رشته

طول رشته با تابع len()

دسترسی به آخرین کاراکتر رشته با استفاده از len()

پیمایش رشته با حلقه for

بررسی وجود یک رشته در رشته دیگر

بررسی عدم وجود یک رشته در رشته دیگر

مقایسه رشته‌ها

رشته‌ها تغییرناپذیر هستند (Immutable)

متدهای رشته در پایتون (String Methods)

متد upper()

متد lower()

⚠️ رشته‌ها Immutable هستند

رشته‌ها Immutable هستند و متدهای رشته، مقدار اصلی را تغییر نمی‌دهند؛ بلکه یک رشته جدید تولید می‌کنند. اگر بخواهیم مقدار متغیر تغییر کند، باید نتیجه را دوباره داخل همان متغیر ذخیره کنیم.

text = "python"
text = text.upper()
print(text)

خروجی:

PYTHON

متد title()

متد capitalize()

متد strip()

متد replace()

متد find()

کاراکترهای کنترلی (Escape Characters)

قالب‌بندی رشته‌ها با روش f-string

استفاده از عبارت‌های محاسباتی

قالب‌بندی اعداد اعشاری

تبدیل نوع داده‌ها (Type Conversion)

f

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

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

گام بعدی : عملگرهای ریاضی و محاسباتی

برای شرکت در آزمون آماده‌اید؟

با ورود به پنل کاربری می‌توانید جهت ثبت نام در آزمون‌ها و دسترسی به منابع آموزشی اقدام نمایید. کارشناسان ما در اسرع وقت با شما تماس می‌گیرند.

آموزش نصب پایتون

آموزش نصب پایتون و ابزارهای موردنیاز (راهنمای کامل برای ویندوز) اگر تصمیم گرفته‌اید برنامه‌نویسی را یاد بگیرید، احتمالاً نام زبان

ادامه مطلب »