day16 Python 函数嵌套函数和作用域
2024-10-06 07:39:39
#函数的作用域只跟函数声明时定义的作用域有关,跟函数的调用位置无任何关系
name = 'alex'
def foo():
name='linhaifeng'
def bar():
#name='wupeiqi'
print(name)
return bar
a=foo()
print(a)
a() #bar() 结果:
<function foo.<locals>.bar at 0x7f7956a22158>
linhaifeng
name='alex' def foo():
name='lhf'
def bar():
name='wupeiqi'
print(name)
def tt():
print(name)
return tt
return bar bar=foo()
tt=bar()
print(tt)
tt() 结果:
wupeiqi
<function foo.<locals>.bar.<locals>.tt at 0x7f1ee6c911e0>
wupeiqi
最新文章
- Excel 改变列表头显示方式, Excel显示列数字
- NodeJS学习笔记之Connect中间件模块(一)
- AT&;T asm之Qt使用
- 爬虫神器xpath的用法(三)
- SQL 编辑
- PostgreSQL Replication之第十三章 使用PL/Proxy扩展(3)
- HTML5入门7---";session的会话缓存";和";localStorage的cookie";缓存数据
- Django1.6添加comments应用的简单过程
- tyvj P1431 [Tyvj Jan]分配任务(最大流)
- C#单元测试工具包:MvcContrib
- POJ 3190 Stall Reservations贪心
- 201521123028 《Java程序设计》第12周学习总结
- Connect Appium Server Fail.A new session could not be created
- hdu4791-Alice&#39;s Print Service
- Developing Vert.x Modules with Gradle
- jmeter学习随笔
- 【Python】爬虫
- HDU-6386-最短路
- SQL截取字符串分隔符中间部门的办法
- VS2017 v15.8.0 Task ExpandPriContent failed. Illegal characters in path
热门文章
- LINQ分页和排序,skip和Take 用法
- Spring的IOC/DI使用到的技术
- java连接OPC之——Windows7 With SP1 网络OPC的DCOM配置
- 【Java并发编程】6、volatile关键字解析&;内存模型&;并发编程中三概念
- Team Foundation Server 2013 KEY(密钥)
- Docker 修改存储路径
- 三. Redis 主从复制
- Kotlin入门(10)七十二变的输入参数
- 数组中的逆序对(Java实现)
- 13、多进程multiprocessing、进程池