Python嵌套函数,作用域与偏函数用法实例分析
Python  /  管理员 发布于 7年前   274
本文实例讲述了Python嵌套函数,作用域与偏函数用法。分享给大家供大家参考,具体如下:
def my_pr1(): print("第一层打印") def my_pr2(): print("第二层打印") my_pr2()#如果在函数体内不调用内嵌的函数,那么无法在外部调用my_pr1()
local(局部作用域) -->enclosing(函数范围作用域)-->global(全局作用域)--->build-in(内建对象作用域)
代码块级别的作用域: Python没有划分代码块作用域
if 1>0: name="automan"print(name)
上述代码运行结果:
automan
函数基本的作用域:
a=50def change(x): x=6change(a)print("after change:",a)
上述代码运行结果:
after change: 50
def func3(): superman="automan"print(superman)
运行结果:
NameError: name 'superman' is not defined
def func4(): superman="automan" def haha(): print(superman) haha()func4()
运行结果:
automan
aotuman='金甲战士'def f5(): print(aotuman)def f4(): aotuman='max' f5()f4()
运行结果:
金甲战士
import functoolsprint_t=functools.partial(print,end='\t')print_t(1)print_t(1)print_t(1)
上述代码结果:
1 1 1
关于Python相关内容感兴趣的读者可查看本站专题:《Python函数使用技巧总结》、《Python面向对象程序设计入门与进阶教程》、《Python数据结构与算法教程》、《Python字符串操作技巧汇总》、《Python编码操作技巧总结》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号