python函数里面可以定义函数吗

图片[1]-python函数里面可以定义函数吗-uusu优素-乐高,模型,3d打印,编程

python的函数中是还可以定义函数的,这样的函数成为嵌套函数,看下面的例子

1 python支持嵌套函数;

2 内层函数可以访问外层函数中定义的变量,但不能重新赋值(rebind);

3 内层函数的local namespace不包含外层函数定义的变量

deffoo():#定义函数foo(),
m=3#定义变量m=3;
defbar():#在foo内定义函数bar()
n=4#定义局部变量n=4
printm+n#m相当于函数bar()的全局变量
bar()#foo()函数内调用函数bar()
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容