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