حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
آموزش برنامه‌نویسی با پایتون؛ قسمت دوم: حل مسئله

تمرین رشته در پایتون؛ ساخت شناسه با split و join

۲. کار با متن در پایتون؛ برش، جست‌وجو و تبدیل · 0٪

split() بدون آرگومان، متن رو بر اساس فاصله، Tab و رفتن به خط بعد می‌شکند و فاصله‌های پیاپی رو یک جداکننده می‌بیند. join چند تکهٔ متن رو با جداکنندهٔ مشخص به هم وصل می‌کنه.

parts = "  learn   python  ".split()
print(parts)
print("-".join(parts))
print("learn_python".replace("_", " "))

replace رشتهٔ تازه می‌ده و همهٔ تکرارها رو عوض می‌کنه، مگر تعداد جایگزینی رو مشخص کنی. خواستهٔ این تمرین: زیرخط رو فاصله حساب کن، واژه‌ها رو کوچک کن و با خط تیره وصل کن.

تابع make_slug(title) رو تغییر بده تا " Learn_Python Today " به "learn-python-today" تبدیل بشه. ورودی خالی یا فقط فاصله باید رشتهٔ خالی بدهد. ترتیب تبدیل‌ها رو مشخص کن: جایگزینی، کوچک کردن، شکستن، پیوند دادن.

فعالیت شما

عنوان رو با replace، lower، split و join مرتب کن.

مطالعهٔ این گام برای همه آزاد است

برای پاسخ‌دادن، بررسی پاسخ، ثبت پیشرفت و استفاده از دستیار باید شرایط شرکت در فعالیت‌ها را داشته باشید.

برای انجام فعالیت وارد شوید

برای انجام فعالیت‌ها ابتدا این دوره‌های پیش‌نیاز را تکمیل کنید:

کد اولیهٔ فعالیت

def make_slug(title):
    return title.strip()