摘要: 生成器扩展知识 前面说过函数内只要有yield关键字,那么该函数的执行结果就是一个生成器。生成器本身也是一个迭代器对象,可以使用next()方法去取值,还有一个格式可以支持send()去传值给yield并执行next()。 def foo(): while True: x = yield 'aaa' 阅读全文
posted @ 2017-06-19 17:26 村口王铁匠 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 三元表达式与列表解析 三元表达式 三元表达式语法模式: 条件成立的结果 + 条件判断 + 条件不成立的结果 示例: x = 5 y = 3 res = 'aaa' if x y else 'bbb' res 'aaa' x=3 y=6 res = 'aaa' 阅读全文
posted @ 2017-06-19 16:13 村口王铁匠 阅读(404) 评论(0) 推荐(0) 编辑