一.函数的嵌套 函数的嵌套就是一个函数内还有多个函数 而且函数内部的变量在函数外部不能运行 如果一个变量在外部函数和内部函数都有,且代码块在内部函数里,就会优先执行函数内部的变量 这里和函数的作用域不一样,所以global方法在这里不起作用,需要使用一个新的方法来「修改外部变量」:
nonlocal 变量名称
下面是嵌套函数的代码示例了:
def test1():
代码块
def test2():
代码块
一.函数的嵌套 函数的嵌套就是一个函数内还有多个函数 而且函数内部的变量在函数外部不能运行 如果一个变量在外部函数和内部函数都有,且代码块在内部函数里,就会优先执行函数内部的变量 这里和函数的作用域不一样,所以global方法在这里不起作用,需要使用一个新的方法来「修改外部变量」:
nonlocal 变量名称
下面是嵌套函数的代码示例了:
def test1():
代码块
def test2():
代码块
上一篇:Python函数-5
python查询汉字函数
参考书《Python基础教程(第三版)》—— Magnus Lie Hetland文章目录一、自定义函数1. 判断定义...
python学习笔记6-函数变量
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M