python - python 中搜索字符串的函数

标签 python function

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

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

  2. 如果找到,则返回 bool 值 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: 

我是函数新手,并且有点困惑为什么它不起作用。

最佳答案

你想要

def is_red(text):

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

print str(is_red(text))

关于python - python 中搜索字符串的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48692724/

相关文章:

excel - 如果 Excel 中的三列匹配,则返回一个值

c - 关于将指针集成到程序中的建议

c++ - decltype(function_name) 的返回类型完全没用?

python - 使用 python pypyodbc 连接到 Azure 时出现编程错误

python - Selenium WebDriver 无法加载配置文件

java - 从 Oracle 在 h2 中创建函数

python - 将文本转换为其行列表

python - tkinter Canvas 窗口无法从Powershell打开

Python:分割包含双引号的路径字符串

python - python中的牌组卡类