摘要: yield关键字用来定义生成器(Generator),其具体功能是可以当return使用,从函数里返回一个值,不同之处是用yield返回之后,可以让函数从上回yield返回的地点继续执行。也就是说,yield返回函数,交给调用者一个返回值,然后再“瞬移”回去,让函数继续运行, 直到吓一跳yield语... 阅读全文
posted @ 2014-07-12 23:15 哥是码农 阅读(347) 评论(0) 推荐(0)
摘要: 参数格式为 *arg表示接受一个元组为 **args 表示接受一个字典*arg要在**args之前def test(*arg,**args): for a in arg: print a for k,v in args.iteritems(): print k... 阅读全文
posted @ 2014-07-12 22:24 哥是码农 阅读(105) 评论(0) 推荐(0)
摘要: from time import timedef cost_time(func): def result(*arg,**args): begin=time() func(*arg,**args) print "cost time:",time()-be... 阅读全文
posted @ 2014-07-12 22:18 哥是码农 阅读(104) 评论(0) 推荐(0)