欢迎光临散文网 会员登陆 & 注册

【Python教程】《零基础入门学习Python》最新版(2023年04月03日

2023-04-23 23:27 作者:FANFANYC  | 我要投稿

RecordingRegionIndicator

TechSmith Camtasia


P46 闭包——函数(Ⅴ):

嵌套函数是闭包和装饰器的基础。

将函数作为返回值或参数的时候不需要加小括号,只有定义和调用的时候才会用到小括号。


对于嵌套函数来说,外层函数的作用域是会通过某种形式保存下来的。尽管函数已经调用完了,但是外层作用域里的变量是会保存下来的,并不会像局部作用域那样调用完就消失了。

闭包(工厂函数)

内层函数能记住外层函数的作用域,且使用nonlocal语句可以让内层函数修改外层函数作用域中变量的值


P47 装饰器——函数(Ⅵ)

闭包的核心技巧:

  1. 利用嵌套函数的外层作用域具有记忆能力的特性
  2. 将内层函数作为返回值给返回

语法糖是某种特殊的语法,使用语法糖,程序会拥有更好的易用性、简洁性、可读性和便捷性(本课程第一次见到f字符串应该是在fstring)


多个装饰器同时作用在同一个函数上时,调用顺序为从下往上


装饰器 -- 函数(VI) P47 - 13:10


进阶操作:给装饰器传递参数

多加了一层嵌套函数

【Python教程】《零基础入门学习Python》最新版(2023年04月03日的评论 (共 条)

分享到微博请遵守国家法律