浏览 2500 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-17
最后修改:2011-04-22
http://newsjobs.iteye.com/blog/1002333
以上的帖子是记录最近开始的一个边学边做的项目的首篇,在那个系列中只会记录项目的进度和基本内容。 涉及到的技术点等会单独开贴来记录 Python整体感觉,语法还是比较复杂的,有其他静态语言经验的想要快速学好Python是件比较难的事,至少对我是。 我基本采用了边做项目边学习的方法来做,遇到问题就查找语法,解决方案等。因为如果让我再看砖头厚的书,看不下去啊。 言归正传。 今天主要说一下Python 的 nest function功能。遇到这个功能主要是在看到function decorator的时候遇到的。 要想理解function decorator首先要对nest function的机制有个详尽的理解。不然看不懂decorator的执行过程的。 我不准备过多的重复网上能够搜到的讲解,我只是列举下我在学习nest function时自己写的一个简单的例子,通过这个例子了解到了整个nest function的一些功能,只能说一部分的理解吧。 根据以下的例子,首先别运行,先自己写下结果然后对比着来,自己试着理解下。 在此我不做解释,因为这会影响你的思考过程,有什么疑问可以修改这个例子,来验证你的想法。 如果还有什么疑问可以回帖我们一切讨论。 def f1(): print 'f1' def f2(): print 'f2' def f3(): print "f3" return f3 return f2 f = f1 print f f = f() print f f = f() print f print f() f = f() print f 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-09-19
Python 复杂?闻所未闻
|
|
返回顶楼 | |