Найти - Пользователи
Полная версия: def find() Чаплыгин. помощь новичку.
Начало » Python для новичков » def find() Чаплыгин. помощь новичку.
1
Питон
взялся за изучение Питона по книге Чаплыгина. Запнулся на функции поиска
def find(str, ch):
index = 0
while index < len(str):
if str[index] == ch:
return index
index = index + 1
return -1
Вроде как бэ всё понятно, только не могу понять для чего тут ch. Кто сможет немного объяснить?
Soteric
Что ищет функция?
Питон
вместо того, чтобы извлекать из строки
символ по его индексу, она возвращает индекс первого вхождения символа в строке. Если
символ не найден, то функция возвращает -1.
igor.kaist
Питон, а в чем вопрос то? ch это символ, который мы ищем в строке.
Смотрите по коду
if str[index] == ch:
P.S. Хм, неужели в книге такое именование переменных str не очень хорошо…
Питон
Да да именно из книги) спасибо разобрался, дошло до меня туго умного)
sp3
в книге и str ? мда…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB