Я имею:
[*] Функция: def find_str (s, char)
и строка: «Счастливого дня рождения» , «py» и вернуть 3 , но я продолжаю получать 2 , чтобы вернуть вместо этого. < /p>
code: < /strong> < /p>
def find_str(s, char):
index = 0
if char in s:
char = char[0]
for ch in s:
if ch in s:
index += 1
if ch == char:
return index
else:
return -1
print(find_str("Happy birthday", "py"))
< /code>
Не уверен, что не так! < /p>
Подробнее здесь: https://stackoverflow.com/questions/218 ... -substring
Найдите подстроение в строке и возвращая индекс подстроения ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Проверьте, начинается ли строка с подстроения из массива подстроков и вернуть эту подстроение
Anonymous » » в форуме Php - 0 Ответы
- 39 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Проверьте, начинается ли строка с подстроения из массива подстроков и вернуть эту подстроение
Anonymous » » в форуме Php - 0 Ответы
- 59 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Проверьте, содержит ли строка подстроение из массива подстроков и вернуть эту подстроение
Anonymous » » в форуме Php - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Сохранить подстроение после окончательного места в каждой строке в плоском массиве
Anonymous » » в форуме Php - 0 Ответы
- 6 Просмотры
-
Последнее сообщение Anonymous
-