标签: python python-3.x nonetype
为什么此代码会返回MERGE?
MERGE
None
答案 0 :(得分:0)
您的功能中有print个来电,但不返回。如果函数完成而没有返回,它确实返回None。
print
这意味着如果你在print语句中调用该函数,它将运行,在函数中执行prints,但返回None,然后将其传递给{ {1}}函数 - 这就是为什么你得到预期的输出,然后是print()的结果。
prints
print()
您还可以通过一个更简单的示例来看到这一点:
"None"