2
我的问题是针对下面的代码,为什么None没有获得打印来代替函数输出,以及为什么函数输出在其位置之前。在Python中的打印函数中打印函数
def print_spam():
print('spam')
def do_twice(r,ps):
g = ps()
print(r,'is a',g)
print(r,'is a',ps())
do_twice('xyz',print_spam)
输出是
spam
xyz is a None
spam
xyz is a None