python中函数可以返回函数,从而可以决定是否调用返回的函数。
举例子说明:
计算求和返回一个函数,并调用该函数计算结果
def totle(*aregs):
def he():
sum=0
for i in aregs:
sum=sum+i
return sum
return he
f=totle(1,2,3,4,5)
print f
# 输出:
<function he at 0x01F69770> #返回的是he()这个函数的内存地址
#调用返回的函数
print f()
#输出:
15
在内部函数he()传入的参数为外部函数 totle()中的参数,或者说内部函数引用了外部函数的参数。
点击查看更多内容
1人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦