【发布时间】:2021-11-20 14:30:23
【问题描述】:
此函数在打印时输出 7,但在调用时不输出任何内容。有人能解释一下为什么会这样吗?
`def myfunc(x, y): 返回 (x+y)
myfunc(3,4)
这不会输出任何东西。但是如果我写 print(myfunc(3,4)),输出是 7。这是怎么工作的?
【问题讨论】:
标签: python function calling-convention
此函数在打印时输出 7,但在调用时不输出任何内容。有人能解释一下为什么会这样吗?
`def myfunc(x, y): 返回 (x+y)
myfunc(3,4)
这不会输出任何东西。但是如果我写 print(myfunc(3,4)),输出是 7。这是怎么工作的?
【问题讨论】:
标签: python function calling-convention
它会进行计算并返回值。
但是由于您不打印它,所以它就停留在那里。 该函数执行但它不打印到控制台。 就这么简单
【讨论】: