متغیرها و Stringها در پایتون
تاریخ انتشار: ۱۴۰۵/۶/۲۱
متن اسلایدها
متغیرها و Stringها در پایتون
راهنمای جامع برای مبتدیان — از صفر تا درک کامل متغیرها و رشتهها در پایتون
متغیر چیست؟
- تصور کنید حافظه کامپیوتر مثل یک قفسه بزرگ است که هر خانه آن یک برچسب دارد.
- متغیر
- همان خانهای است که شما اطلاعات را داخل آن میگذارید و با اسمش صدایش میکنید.
نام متغیر
- برچسب روی جعبه — مثل
- name
مقدار متغیر
- محتوای داخل جعبه — مثل
- "علی"
- name = "علی"
- print(name) # خروجی: علی
نامگذاری متغیرها
پایتون برای نامگذاری متغیرها قوانین سادهای دارد که باید رعایت کنید. اگر این قوانین را بشکنید، برنامه خطا میدهد.
- ✅
- مثالهای صحیح
- ❌
- مثالهای غلط
- age = 25
- user_name = "رضا"
- _score = 100
- myName2 = "محمد"
- 2name = "علی" # شروع با عدد
- my-name = "سارا" # خط تیره
- class = 10 # کلمه رزرو
- نام متغیر باید با حرف یا
- _
- شروع شود — هرگز با عدد شروع نکنید!
انواع دادهها در پایتون
پایتون بهطور خودکار نوع داده را تشخیص میدهد. شما فقط مقدار را تعیین میکنید!
2
int — عدد صحیح
float — عدد اعشاری
age = 20
height = 1.75
3
4
str — متن
bool — درست/غلط
name = "فاطمه"
is_student = True
String چیست؟
- String
- (رشته) یعنی یک دنباله از کاراکترها — به عبارت سادهتر: هر چیزی که متن است، یک String است.
- String میتواند حروف، اعداد، علائم و حتی فاصله داشته باشد. مهمترین چیز این است که داخل علامت نقلقول نوشته شود:
- 'سلام' # نقلقول ساده
- "Hello" # نقلقول دوتایی
- """چند
- خط""" # سه نقلقول برای متن بلند
هر دو نوع نقلقول (تک یا دوتایی) در پایتون قبول است — فقط باز و بسته آن باید یکسان باشد.
ایجاد و استفاده از String
بعد از ایجاد یک String، میتوانید کارهای مختلفی روی آن انجام دهید:
02
01
نمایش String
ایجاد String
- print(greeting)
- # خروجی: سلام دنیا
greeting = "سلام دنیا"
04
03
دسترسی به کاراکتر
طول String
- greeting[0]
- # اولین کاراکتر: س
- length = len(greeting)
- # تعداد کاراکترها: 9
- در پایتون شمارش از
- صفر
- شروع میشود — پس اولین کاراکتر در موقعیت
- 0
- قرار دارد!
عملیات روی String
پایتون ابزارهای قدرتمندی برای کار با متن دارد. این توابع آماده را میتوانید مستقیم روی هر String استفاده کنید:
- upper()
- — بزرگنویسی
- lower()
- — کوچکنویسی
- replace()
- — جایگزینی
- split()
- — تقسیم
- "علی و رضا".split(" و ")
- # نتیجه: ['علی', 'رضا']
- "hello".upper()
- # نتیجه: HELLO
- "HELLO".lower()
- # نتیجه: hello
- "سلام".replace("سلام","خداحافظ")
- # نتیجه: خداحافظ
ترکیب Stringها
دو روش اصلی برای ترکیب متن و متغیرها در پایتون وجود دارد:
- روش دوم: f-string
- ⭐
- توصیهشده
روش اول: Concatenation (اتصال)
- first = "علی"
- last = "احمدی"
- full = first + " " + last
- # نتیجه: علی احمدی
- name = "علی"
- age = 25
- msg = f"نام من {name} و {age} سالهام"
- # نتیجه: نام من علی و 25 سالهام
ساده اما برای متغیرهای زیاد دشوار میشود
خواناتر، راحتتر و مدرنتر
- f-string با گذاشتن حرف
- f
- قبل از نقلقول شروع میشود و متغیرها را داخل
- {}
- میگذارید.
مثال عملی کامل
مراحل اجرا
1
تعریف متغیرها
بیایید همه چیزی که یاد گرفتیم را در یک برنامه کوچک ترکیب کنیم:
نام، سن و شهر را در متغیرها ذخیره کردیم
- # تعریف متغیرها
- name = "سارا"
- age = 22
- city = "تهران"
- # ترکیب با f-string
- message = f"{name} {age} ساله است و در {city} زندگی میکند"
- # نمایش نتیجه
- print(message)
2
ساخت پیام
با f-string همه را در یک جمله ترکیب کردیم
3
نمایش نتیجه
- با
- print()
- نتیجه را روی صفحه چاپ کردیم
- ✅
- خروجی:
- سارا ۲۲ ساله است و در تهران زندگی میکند
خلاصه و نکات مهم
شما اکنون پایههای متغیرها و Stringها را در پایتون یاد گرفتید. اینها مهمترین نکاتی هستند که باید به یاد داشته باشید:
String = متن
متغیرها = ذخیرهسازی
هر چیزی که داخل نقلقول باشد یک String است — با تک یا دو نقلقول.
متغیرها برای نگهداشتن اطلاعات در حافظه استفاده میشوند و هر کدام نام و مقدار دارند.
f-string = بهترین روش
عملیات قدرتمند
برای ترکیب متن و متغیرها همیشه از f-string استفاده کنید — سادهترین و خواناترین روش است.
- با توابعی مثل
- upper()
- ،
- replace()
- و
- split()
- میتوانید متن را تغییر دهید.