بکندباز

متد ‎startswith()‎‎ در پایتون

مثال

بررسی اینکه آیا متن با کلمه “Hello” شروع می شود یا نه:

txt = "Hello, welcome to my world."

x = txt.startswith("Hello")

print(x)

توضیحات

متد ‎startswith()‎‎ اگر متن با یک کلمه مشخص شروع شود، True و در غیر اینصورت False برمیگرداند.

سینتکس

string.startswith(value, start, end)

مقادیر پارامتر ها

پارامتر توضیح
value اجباری. کلمه ای که باید چک شود
start اختیاری. نقطه ی شروع جستجو
end اختیاری. نقطه ی پایان جستجو

مثال

بررسی اینکه آیا ایندکس 7 تا 20 متن داده شده، با کلمه wel شروع می شود یا نه:

txt = "Hello, welcome to my world."

x = txt.startswith("wel",  7, 20)

print(x)

اگر سوالی در رابطه با این تابع داری، می تونی توی بخش کامنت ها بپرسی:

zohreh

مدیر وب سایت بکندباز

دیدگاه‌ها

*
*

    رایان پاسخ

    سلام وز بخیر برای اینکه از کد دستوریی OR استفاده کنیم در کنار کد STARTWITH چه باید کرد

      zohreh پاسخ

      سلام. وقت بخیر

      به این شکل می تونید از دو دستور startswith و عملگر or استفاده کنید:

      txt = "Hello, welcome to my world."
      
      if txt.startswith("Hello") or txt.startswith("Hi"):
         print('True')
      else:
         print('False')
    Ali پاسخ

    سلام وقتتون بخیر
    اگر ما یک لیست از اسامی داشته باشیم و بخواهیم اسامی که با یک حرف مشخصی مثلا a شروع شده باشن و چاپ کنیم از چه دستدوری استفاده میکنیم؟

      zohreh پاسخ

      سلام. وقت بخیر

      اول باید با یک حلقه for یکی یکی اعضای لیست رو بررسی کنید. بعد درون حلقه for از دستور startswith استفاده کنید و هر عنصر لیست رو چک کنید. اگر با حرف a شروع می شد چاپ کنید