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

2024-09-30 05:16:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我应该想出2个函数。我已经输入了一个名为find(text,substring)的递归函数。我希望此函数返回文本中的子字符串,否则,如果子字符串不在文本中,则返回空字符串。对于第二个函数,我将它定义为is_string_(text,string)来测试find函数。然后,如果字符串在文本内,函数将返回“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"))

我试图实现的输出: 符合事实的 假的


Tags: 函数字符串text文本stringreturn定义is

热门问题