码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础-----函数嵌套及作用域

时间:2018-10-04 11:39:42      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:lex   foo   内存地址   python   定义   函数名   print   name   函数嵌套   

1、函数的作用域在函数的定义时候就一定确定了,不会因为函数的调用位置而改变
2、函数的嵌套
name=‘alex‘
def foo():
name=‘lhf‘
def bar():
name=‘wupeiqi‘
def tt():
print(name)
return tt
return bar

foo()()()
>>> ‘wupeiqi‘
调用嵌套函数时,可在内部函数return更内一级的函数名(不带括号()),则返回的为该函数的内存地址

Python基础-----函数嵌套及作用域

标签:lex   foo   内存地址   python   定义   函数名   print   name   函数嵌套   

原文地址:https://www.cnblogs.com/Meanwey/p/9741216.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!