博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python学习笔记第六节(函数,装饰器)
阅读量:4326 次
发布时间:2019-06-06

本文共 315 字,大约阅读时间需要 1 分钟。

在局部更改为全局的

nonlocal x 将f2的x=3更改

只在函数内部更改,函数内部没有则报错。

打印查看函数类型是否为闭包函数。

闭包函数就是内部函数需要调用外层函数的变量,就成为闭包函数。

查看闭包函数具体是什么。

内部函数调用的是外层函数的变量,而不是全局的变量,注意函数调用的位置无所谓,重要的是函数定义的时候所在的位置。

这样也是闭包函数,只是将外部的x=1做了更改,但是也算闭包函数。

还有这种操作

包两层

包一层,在调用

装饰器

装饰器语法

加了个@装饰器名称

等同于将下面的函数名为参数传给装饰器

装饰器的修订

转载于:https://www.cnblogs.com/zitao1/p/7118844.html

你可能感兴趣的文章
iOS开发播放文本
查看>>
20145202马超《java》实验5
查看>>
JQuery 事件
查看>>
main(argc,argv[])
查看>>
在线教育工具—白板系统的迭代1——bug监控排查
查看>>
121. Best Time to Buy and Sell Stock
查看>>
hdu 1005 根据递推公式构造矩阵 ( 矩阵快速幂)
查看>>
安装php扩展
查看>>
百度移动搜索主要有如下几类结果构成
查看>>
Python爬虫面试题170道:2019版【1】
查看>>
JavaBean规范
查看>>
第四阶段 15_Linux tomcat安装与配置
查看>>
NAS 创建大文件
查看>>
学习笔记-模块之xml文件处理
查看>>
接口测试用例
查看>>
面试:用 Java 实现一个 Singleton 模式
查看>>
Sybase IQ导出文件的几种方式
查看>>
案例:手动输入一个字符串,打散放进一个列表,小写字母反序 大写字母保持不变...
查看>>
PCRE demo【转】
查看>>
矩阵的SVD分解
查看>>