【问题标题】:Why is my functionn printing none in python [duplicate]为什么我的函数在 python 中没有打印 [重复]
【发布时间】:2021-01-05 06:29:41
【问题描述】:

我写了这段代码

def function1():
    message = "I am function 1"

def functin2():
    message = "I am function 2"

print(function1())
print(functin2())

但我得到了这个结果

请帮忙

【问题讨论】:

  • 因为你必须从函数中return。否则他们会隐式返回None
  • 请将错误消息作为代码,而不是屏幕截图,而不是屏幕截图的链接
  • Python 函数默认返回无。我建议您在尝试之前学习 101 课程。

标签: python


【解决方案1】:

您的函数不返回任何内容。你需要添加一个return语句。

def function1():
    message = "I am function 1"
    return message

def functin2():
    message = "I am function 2"
    return message

【讨论】:

  • 考虑在这种情况下强调“任何东西”等于None
猜你喜欢
  • 2021-11-23
  • 1970-01-01
  • 2021-12-31
  • 1970-01-01
  • 2019-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多