print的作用是输出值,所以print(123)输出了123,但是print()这个函数本身并没有返回值,也就是返回是为空,所以你print(print())的结果是空你可以试一下:def a(): return 1def b(): passprint(a())print(b())
print(123)打印123同时返回None。外面的print打印的是print(123)的返回值。