ورود / عضویت
آموزش نرم افزارها

تابع جستجو در پایتون

تابع جستجو در پایتون
  • معرفی تابع در پایتون به زبان ساده:

    تابع در زبان برنامه نویسی پایتون عبارتند از گروهی از عبارت های مرتبط که یک کار مشخص را انجام می دهند به عنوان مثال تابع جستجو find برای پیدا کردن کلمه در یک متن.

    توابع کمک می کنند تا برنامه به بخش های کوچک تر و دانه بندی شده ای (ماژولار) شکسته شوند.

    هرچه برنامه بزرگ و بزرگ تر شود، تابع ها به سازمان یافته تر و قابل مدیریت شدن آن کمک می کنند. علاوه بر این توابع، از تکرار برنامه نویسی برای یک کار واحد، می شوند و کد را قابل استفاده مجدد می کنند.

    هر تابع در پایتون قطعه کدی است که فقط در زمان فراخوانی، اجرا می شود. مثلا زمانی که از print برای چاپ کردن چیزی استفاده می کنید، در واقع شما دارید یک تابع پایتون را فراخوانی می کنید. فراخوانی تابع می تواند به هر تعداد که می خواهید انجام شود و محدودیتی برای این کار وجود ندارد.

    قبل از ادامه مقاله شما را دعوت به مشاهده چندین نمونه فیلم از دوره های مختلف آموزش پایتون می نماییم.

    شما می توانید برای اطلاع بیشتر از دوره های آموزش داده شده و همچنین تهیه پکیج های آموزشی به قسمت فروشگاه سایت مراجعه بفرمایید.

    پکیج کامل پایتون با تخفیف ویژه
    سفارش پکیج
    پکیج دوره مقدماتی و پیشرفته پایتون
    سفارش پکیج

    آموزش تابع find در پایتون:

    تابع find در پایتون، برای بررسی وجود کلمه در یک متن استفاده می شود. مقدار بازگشتی تابع find همیشه یک عدد خواهد بود. اگر کلمه جستجو شده به هر دلیلی پیدا نشود، تابع find ایندکس آن را برمیگرداند و اگر کلمه مورد نظر پیدا نشود عدد 1- برگشت داده خواهد شد.

    سینتکس متد find به شکل زیر است:

    str.find(sub[ , start[,  end]])

    تابع find سه پارامتر می گیرد:

    • پارامتر sub کلمه ای است که می خواهید آن را جستجو کنید. این پارامتر الزامی است.
    • پارامتر start و end شماره ایندکس برای شروع و پایان جستجو را مشخص می کند. این دو پارامتر اختیاری هستند.

    در مثال زیر دنبال کلمه fun هستیم. از آنجایی که این کلمه در متن مورد نظر وجود دارد، تابع find عدد ایندکس آن را برمیگرداند:

    massage = python is a fun program

    print(massage.find( ‘fun’ ))

    12 :output #

    کاربرد تابع جستجو در پایتون

    آموزش تابع rfind در پایتون:

    علاوه بر تابع find، زبان برنامه نویسی پایتون دارای یک متد دیگر با نام rfind است که برای جستجو در متن از آن استفاده می کنیم. باید بدانیم که این تابع از سمت راست استفاده می شود.

    تابع rfind هم مانند find، ایندکس اولین کلمه پیدا شده را برمی گرداند.

    .”txt = “mi casa su casa   <<<

    txt.rfind( “casa” )   <<<

    12

    امیدواریم مقاله تابع جستجو در پایتون برای شما مفید بوده باشد ، همچنین شما میتوانید از سایر مقالات در سایت www.catiadesign.ir دیدن بفرمایید.

    پکیج کامل پایتون با تخفیف ویژه
    سفارش پکیج
    پکیج دوره مقدماتی و پیشرفته پایتون
    سفارش پکیج

    میانگین امتیازات ۵ از ۵
    از مجموع ۱ رای

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *