Python中有两个用法比较经典,一个是装饰器,另一个就是yield(生成器)了,装饰器顾名思义就是装饰某东西的,这个东西就是函数,简单的说就是把函数当成该装饰器的参数然后返回一个函数。
最近接触到了yield字段,这个真是太好用了,它就像range和xrange的区别差不多,好多人用range函数,但他们并不知道range函数返回一个list,而他并不需要这个list,所以这时候xrange就上场了,同样的道理,yield也是为了同样的原理而生,由于我是刚刚接触所以还在研究中,下面这几篇文章写得浅显易懂,分享一下http://www.ibm.com/developerworks/cn/opensource/os-cn-python-yield/
时间: 2024-11-07 01:13:17