如何使用递归函数在Python中获取字符串的子字符串?

问题描述 投票:0回答:1

我应该提供2个函数。我键入了一个名为find(text,substring)的递归函数。我希望此函数返回文本内的子字符串,否则,如果subtsring不在文本内,则返回一个空字符串。对于第二个功能,我将其定义为is_string_there(text,string)以测试查找功能。然后,如果字符串在文本内,则该函数将返回“ 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"))

我正在尝试实现的输出:真正False

我应该提供2个函数。我键入了一个名为find(text,substring)的递归函数。我希望此函数返回文本内的子字符串,否则返回空字符串...

python function recursion recursive-query
1个回答
0
投票
def is_string_there(text, string):
    if string in text:
        return true
    else:
        return false
© www.soinside.com 2019 - 2024. All rights reserved.