تابع Find چیست ؟ توضیح دهید.

0

تابع Find چیست ؟ توضیح دهید.

تابع زیر چه میکند؟

def find(str, ch):
index = 0
while index < len(str):
if str[index] == ch:
return index
index = index + 1
return -1

به طور کلی find بر عکس عملگر [] عمل میکند. به جاي اینکه اندیسـی بگیـرد و کـاراکتر نظیر را بیرون بکشد، کاراکتري را میگیرد و اندیس اولین محل وقوع آن را پیدا میکند. اگر کـاراکتري پیدا نشد تابع 1 –را بازمیگرداند. این اولین مثالی است که ما در آن، دستور return را درون یک حلقه مـیبینـیم. اگـر شـرط ch] == index[str برقرار شد، تابع با خروج و قطع عملیات سریعاً برمیگردد. اگر کاراکتري در رشته پیدا نشد برنامه به طور عادي از حلقه خارج شده و 1 –را برمیگرداند.

برای اموزش های ویدیویی زبان پایتون به بستر ویدیو های اموزشی بروید

بستر اموزش های ویدویی 

کیانا ابراهیمی پاسخ داد اکتبر 14, 2020
دیدگاهتان را بنویسید
نوشتن پاسخ
  • فعالسازی
  • بازدیدها2013 بار
  • پاسخ1 پاسخ
ورود به متاورس | متاورس ایرانی
ورود به متاورس ایران یا همان متاورس ملی

علامت ذره بین Tutorials سمت راست به رنگ قرمز به شما کمک خواهد کرد .

جدید ترین سوالات پرسیده شده

منقضی شدن سم بتانال پاسخ 1 | 0 رأی
ایا ایدز گزفتم؟ پاسخ 0 | 0 رأی
انتخاب ورزش رزمی پاسخ 0 | 1 رأی
وزارت تعاون کار و رفاه اجتماعی اسناد و املاک کشور مرکز آموزش ویدیویی انجمن پرسش و پاسخ فروشگاه ملی تولید کنندگان مدیریت بر مدیران حم رسانه ملی اخبار متا دانشگاه متاورس استخدام | دانش محور فروشگاه مجازی حم تبلیغات ملی بازار NFT متاورس رنگ نقشه ملی سه بعدی متا تونل زمان متاآرت وبرنگ خانه