考虑这三个函数:defmy_func1():print"HelloWorld"returnNonedefmy_func2():print"HelloWorld"returndefmy_func3():print"HelloWorld"它们似乎都返回None。这些函数的返回值的行为方式有什么不同吗?是否有任何理由偏爱其中一种?参见:isitpossibletonotreturnanythingfromafunctioninpython? 最佳答案 在实际行为上,没有区别。他们都返回None就是这样。然而,所有这些都有时间和地点。以下说