🐍 آموزش رشتهها در پایتون | پارت نهایی
چند متد مهم و کاربردی دیگه که در پروژههای واقعی خیلی استفاده میشن. 🚀
━━━━━━━━━━━━━━━━━━
🔹 1. "isdigit()"
بررسی میکند که آیا تمام کاراکترهای رشته عدد هستند یا خیر.
text = "12345"
print(text.isdigit())
خروجی:
True
━━━━━━━━━━━━━━━━━━
🔹 2. "isalpha()"
بررسی میکند که آیا تمام کاراکترهای رشته حروف هستند یا خیر.
text = "Python"
print(text.isalpha())
خروجی:
True
⚠️ وجود فاصله یا عدد باعث "False" شدن نتیجه میشود.
━━━━━━━━━━━━━━━━━━
🔹 3. "isalnum()"
بررسی میکند که رشته فقط شامل حروف و اعداد باشد.
text = "Python123"
print(text.isalnum())
خروجی:
True
اما:
text = "Python 123"
print(text.isalnum())
خروجی:
False
━━━━━━━━━━━━━━━━━━
🔹 4. "isspace()"
بررسی میکند که آیا تمام کاراکترهای رشته فاصله یا کاراکترهای فضای خالی هستند.
text = " "
print(text.isspace())
خروجی:
True
━━━━━━━━━━━━━━━━━━
🔹 5. "islower()"
بررسی میکند که حروف موجود در رشته کوچک هستند یا خیر.
text = "python"
print(text.islower())
خروجی:
True
━━━━━━━━━━━━━━━━━━
🔹 6. "isupper()"
بررسی میکند که حروف موجود در رشته بزرگ هستند یا خیر.
text = "PYTHON"
print(text.isupper())
خروجی:
True
━━━━━━━━━━━━━━━━━━
🔹 7. "swapcase()"
حروف بزرگ را کوچک و حروف کوچک را بزرگ میکند.
text = "PyThOn"
print(text.swapcase())
خروجی:
pYtHoN
━━━━━━━━━━━━━━━━━━
🔹 8. "ljust()" و "rjust()"
برای قرار دادن رشته در سمت چپ یا راست یک فضای مشخص استفاده میشوند.
text = "Python"
print(text.ljust(10, "-"))
print(text.rjust(10, "-"))
خروجی:
Python----
----Python
━━━━━━━━━━━━━━━━━━
🔹 9. "zfill()"
در سمت چپ عدد صفر اضافه میکند تا رشته به طول مشخص برسد.
number = "25"
print(number.zfill(5))
خروجی:
00025
━━━━━━━━━━━━━━━━━━
🔥 یک نکته بسیار مهم
متدهای رشته معمولاً رشته اصلی را تغییر نمیدهند؛ بلکه یک رشته جدید برمیگردانند.
مثلاً:
text = "python"
text.upper()
print(text)
خروجی:
python
چون نتیجه "upper()" را داخل متغیر ذخیره نکردهایم.
درست:
text = "python"
text = text.upper()
print(text)
خروجی:
PYTHON
🔥 با همین متدها میتوانی بخش بزرگی از کارهای روزمره مربوط به متن را در پایتون انجام بدهی.
━━━━━━━━━━━━━━━━━━
🎯 تمرین نهایی String
برنامهای بنویسید که یک متن از کاربر دریافت کند و:
1️⃣ فاصلههای ابتدا و انتهای متن را حذف کند.
2️⃣ متن را به حروف کوچک تبدیل کند.
3️⃣ تعداد حروف "a" را محاسبه کند.
4️⃣ بررسی کند متن فقط شامل حروف و اعداد است یا خیر.
5️⃣ متن را بر اساس فاصلهها به چند بخش تقسیم کند.
6️⃣ دوباره کلمات را با "-" به یک رشته تبدیل کند.
7️⃣ تعداد کاراکترهای متن نهایی را نمایش دهد.
#پایتون
#رشته_ها
#بخش_دوم
2 · 238 · پست🐍 آموزش رشتهها در پایتون | پارت نهایی
23 سپتامبر 2026در همان حوالی فید
این پیام