运行我的代码时出现NoneType

时间:2018-01-27 21:54:31

标签: python python-3.x nonetype

为什么此代码会返回MERGE

None

1 个答案:

答案 0 :(得分:0)

您的功能中有print个来电,但不返回。如果函数完成而没有返回,它确实返回None

这意味着如果你在print语句中调用该函数,它将运行,在函数中执行prints,但返回None,然后将其传递给{ {1}}函数 - 这就是为什么你得到预期的输出,然后是print()的结果。

您还可以通过一个更简单的示例来看到这一点:

"None"