函数调用
def myfunc():print("正在调用myfunc...")
def report(func):
print("主人,我要开始调用函数了...")
func()
print("主人,我调用完函数啦,快夸夸我^o^")
report(myfunc)
----------------------------------------------------------------
代码如上,请问执行到func()时为什么就调用到myfunc()函数呢? 看看report函数,传的是什么参 def myfunc():
print("正在调用myfunc...")
def yourfunc():
print("正在调用yourfunc...")
def report(func):
print("主人,我要开始调用函数了...")
func()
print("主人,我调用完函数啦,快夸夸我^o^")
report(yourfunc)
python是可以把函数名放到变量里的,所以代入yourfunc时,会调用yourfunc函数。
页:
[1]