Как получить подстроку строки в Python с помощью рекурсивной функции? - PullRequest
0 голосов
/ 03 февраля 2020

Я должен придумать 2 функции. Я набираю рекурсивную функцию с именем find (text, substring). я хочу, чтобы эта функция возвращала подстроку в тексте, иначе возвращает пустую строку, если подстрока не находится внутри текста. Для второй функции я определю ее как is_string_there (текст, строка) для проверки функции поиска. Затем функция вернет «True», если строка находится внутри текста, или false, если строка не находится внутри текста.

Вот мой код:

def find(text, substring):
  if substring == is_string_there:
    return is_string_there
  else:
    return null


def is_string_there(text, string):



print(is_string_there("I love DSAGx", "DSAGx"))
print(is_string_there("I love Python", "DSAGx"))

Вывод i ' пытаюсь достичь: True False

1 Ответ

0 голосов
/ 03 февраля 2020
def is_string_there(text, string):
    return string in text
...