Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经对此进行了搜索并遇到了列表返回功能,但我仍然不明白。
我试图理解为什么 Print 函数到另一个函数会返回以下内容:
生日快乐
无 无
我的代码:
def happy(): print("Happy Birthday") def main(): print( happy(), happy() ) main()
我知道该函数返回名为:None 的特殊对象。但我只是想了解它为什么会这样?
每个函数总是返回一个值。如果你没有显式地返回一个值,并且函数一直到最后,那么它会自动返回 None。您的函数happy没有任何return语句,因此在函数结束时,它会自动返回 None。
happy
return
当您调用happy() 时返回无,因此在调用每个函数后您正在打印
打印(无,无)