我对此进行了搜索并遇到了列表返回函数,但我仍然不明白。
我试图理解为什么 Print 函数到另一个函数返回以下内容:
生日快乐
生日快乐
无 无
我的代码:
def happy():
print("Happy Birthday")
def main():
print( happy(), happy() )
main()
我知道该函数返回名为 :None 的特殊对象。但我只是想了解为什么会这样?
最佳答案
每个函数总是返回一个值。如果你没有明确地返回一个值,而函数只是一直走到最后,那么它会自动返回 None。您的函数 happy
没有任何 return
语句,因此在函数结束时,它会自动返回 None。
关于python - 为什么这个函数也返回 "None None"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15189954/