摘要:
```
is_this_global = 'xyz'
def foo(): global is_this_global this_is_local = 'abc' is_this_global = 'def' print this_is_local + is_this_global
``` 阅读全文
posted @ 2015-12-20 22:09
dflyingfish
阅读(191)
评论(0)
推荐(0)
摘要:
生成器是是一个带有yield语句的函数,一个函数或者子程序只返回一次,但一个生成器能暂停执行并返回一个中间的结果 那就是yield语句的功能,返回一个值给调用者并暂停执行。当生成器的next方法被调用的时候,它会准确地从离开地方继续。 Python 2.5中,一些加强特性加入到生成器中,除了ne... 阅读全文
posted @ 2015-12-20 22:08
dflyingfish
阅读(113)
评论(0)
推荐(0)
摘要:
如果在一个内部函数中,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是__闭包(closure)__。
偏函数应用与闭包相比,PFA更像currying,因为闭包和函数调用没多少相关,而是关于使用定义在其他作用域的变量。 详细参考: "python中的闭包" 阅读全文
posted @ 2015-12-20 22:07
dflyingfish
阅读(152)
评论(0)
推荐(0)
摘要:
传递函数
函数是可以被引用的(访问或者以其他变量作为其别名),也作为参数传入参数,以及作为列表和字典等容器对象的元素函数有一个独一无二的特征使它同其他对象区分开来,那就是函数是可调用的,
所有必需的参数都要在默认参数之前。 调用函数 参数组
Python允许执行一个没有显式定义参数的函数,相应的... 阅读全文
posted @ 2015-12-20 21:14
dflyingfish
阅读(175)
评论(0)
推荐(0)

浙公网安备 33010602011771号