【问题标题】:functions to search for a string in python [duplicate]在python中搜索字符串的函数[重复]
【发布时间】:2025-11-29 06:00:01
【问题描述】:

我正在尝试编写一个函数来执行以下操作:

  1. 编写一个函数 isRed(),它接受一个字符串参数,并在名为 text 的字符串中查找单词“red”的存在。

  2. 如果找到,则返回布尔值 True,否则返回 False。

  3. 以文本形式输出调用函数的结果。

这就是我所拥有的:

def isRed(text):
  if text.find(red):
    return (True)
  else:
      return (False)
  return red   

我收到此错误:

Program Failed for Input: ""
Expected Output: False
Your Program Output: 

我是函数新手,对为什么这不起作用有点困惑。

【问题讨论】:

  • 指令说该函数应该返回TrueFalse。您的函数会打印它们,但不会返回它们。

标签: python function


【解决方案1】:

你想要的

def is_red(text):

    if "red" in text:
        return True
    else:
        return False

print str(is_red(text))

【讨论】: