Python学习笔记(基础篇)_009_嵌套函数
2017-04-11 10:22
232 查看
Python支持函数的嵌套:(如下)
需要注意的地方:内部函数的作用域是外部函数内。出了外部函数就不能调用内部函数。
闭包: 调用外部函数返回的是内部函数。那么返回的函数就叫做闭包。
内部函数访问外部函数的变量:
相对于内部函数而言,外部函数的变量就像全局变量。可以访问但是不能直接修改。如果要修改的话,需要用到关键字nonlocal。
大小: 5.5 KB
大小: 3.8 KB
大小: 2.1 KB
查看图片附件
需要注意的地方:内部函数的作用域是外部函数内。出了外部函数就不能调用内部函数。
闭包: 调用外部函数返回的是内部函数。那么返回的函数就叫做闭包。
内部函数访问外部函数的变量:
相对于内部函数而言,外部函数的变量就像全局变量。可以访问但是不能直接修改。如果要修改的话,需要用到关键字nonlocal。
大小: 5.5 KB
大小: 3.8 KB
大小: 2.1 KB
查看图片附件
相关文章推荐
- Python学习笔记009_构造与析构
- Python学习笔记1--基础篇--基本原书抄写一遍
- python学习笔记三之深浅copy,扩展数据类型(基础篇)
- Python学习笔记(基础篇)_012_集合
- Python学习笔记(基础篇)_005_列表
- Python学习笔记(基础篇)_007_字符串的各种变态方法
- Python学习笔记(基础篇)_003_运算符
- Python学习笔记(基础篇)_010_lambda表达式
- Python学习笔记(基础篇)_001_字符串转义
- python学习笔记——基础篇(0):python环境搭建
- python学习笔记三之函数(基础篇)
- python学习笔记六之初识面向对象上(基础篇)
- python 学习笔记1 -- 基础篇
- python学习笔记四 迭代器,生成器,装饰器(基础篇)
- Python学习笔记(基础篇)_004_操作符
- python学习笔记五之模块上(基础篇)
- 【零基础入门学习Python笔记009】了不起的分支和循环3
- python学习笔记六之面向对象相关下(基础篇)
- Python学习笔记(基础篇)_011_字典
- Python学习笔记(基础篇)_008_函数