⭐️ ۷. startswith() و endswith(): بررسی ابتدا و انتهای رشته این متدها چک می‌کنن که رشته با یه متن خاص شروع یا تموم می‌شه. text = "Python is cool" print(text.startswith("Py")) # Output: True print(text.endswith("cool")) # Output: True ◾️ مثال کاربردی: اعتبارسنجی فرمت فایل: filename = "document.pdf" if filename.endswith(".pdf"): print("This is a PDF file!") # Output: This is a PDF file! ⬟〰️⬟〰️⬟〰️⬟〰️⬟ ⭐️ ۸. count(): شمردن تعداد یه زیررشته این متد تعداد دفعاتی که یه زیررشته توی رشته ظاهر شده رو برمی‌گردونه. text = "banana" print(text.count("a")) # Output: 3 ◾️ مثال کاربردی: شمردن کلمات تو جمله: sentence = "I like to code and I like to learn" print(sentence.count("like")) # Output: 2 ⬟〰️⬟〰️⬟〰️⬟〰️⬟ ⭐️ ۹. isalpha(), isdigit(), isalnum(): بررسی نوع کاراکترها این متدها نوع کاراکترهای رشته رو چک می‌کنن: isalpha(): فقط حروف. isdigit(): فقط اعداد. isalnum(): حروف یا اعداد. text1 = "Hello" text2 = "123" text3 = "Hello123" print(text1.isalpha()) # Output: True print(text2.isdigit()) # Output: True print(text3.isalnum()) # Output: True ◾️ مثال کاربردی: اعتبارسنجی ورودی: password = "Secure123" if password.isalnum(): print("Password is valid!") # Output: Password is valid! ⬟〰️⬟〰️⬟〰️⬟〰️⬟ ⭐️ 10. capitalize(): بزرگ کردن حرف اول این متد فقط حرف اول رشته رو بزرگ می‌کنه و بقیه رو کوچیک. ◾️ کاربرد: برای شروع جملات یا اسامی با حرف بزرگ. text = "hello world" print(text.capitalize()) # Output: Hello world ◾️ مثال کاربردی: اصلاح نام کاربر: name = "alex smith" print(name.capitalize()) # Output: Alex smith ⬟〰️⬟〰️⬟〰️⬟〰️⬟ ⭐️ 11. title(): بزرگ کردن حرف اول هر کلمه این متد حرف اول هر کلمه تو رشته رو بزرگ می‌کنه. ◾️ کاربرد: برای عناوین یا فرمت‌بندی نام‌ها. text = "python is fun" print(text.title()) # Output: Python Is Fun ◾️ مثال کاربردی: ساخت عنوان برای مقاله: article = "learning python for beginners" print(article.title()) # Output: Learning Python For Beginners حالا نوبت شماست! 🧑‍💻 برای تسلط روی این متدها، این تمرین‌ها رو تست کنید: 🔶 یه برنامه بنویسید که یه رشته بگیره و همه حروفش رو بزرگ کنه، بعد فاصله‌های اضافیش رو حذف کنه. text = " hello world " # Output: HELLO WORLD 🔷 یه رشته بگیره و تعداد "e"های داخلش رو بشمره. text = "hello there" # Output: 4 🔶 یه جمله رو به کلمات جدا کنه و با "-" به هم بچسبونه. text = "Python is great" # Output: Python-is-great ♦️ یه نکته آخر 💡 این متدها مثل ابزارهای جعبه‌ابزارن! هر کدوم یه کار خاص می‌کنن، پس باهاشون بازی کنید و توی پروژه‌های کوچیک ازشون استفاده کنید (مثلاً ساخت یه فرم ورودی یا ویرایش متن). اگه سوالی دارید یا جایی گیر کردید، بپرسید تا باهم حلش کنیم! 💬 💯 @PythonForYou 🧑‍💻👩‍💻