网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容 知识问答

Python-闭包函数如何实现装饰器

时间:2024-10-25 02:02:04

1、(详细的闭包函数看下面的链接。)关键知识:1)了解函数的作用域;2)函数名是内存的地址,加了圆括()才算是调用。3)闭包函数的过程:a.函数嵌套;b.内函数使用外函数嵌套域的变量;c.外函数返回内函数的函数名;d.在全局域引用外部函数(即得到内部函数的函数名)并加圆括号。def outFun(): a='嵌套域a' def inFun(): b='本地域引用:'+a return b return inFuninFun=outFun()print(inFun())注意:在调用outFun()函数时,赋值的名字是自由的,可以是a=outFun(),也可是outFun=outFun()。但加了括号后的结果都是一样的。

Python-闭包函数如何实现装饰器
© 2025 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com