继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

---python函数返回函数---

呵哒哒
关注TA
已关注
手记 10
粉丝 4
获赞 14

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()中的参数,或者说内部函数引用了外部函数的参数。

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP