python
文章平均质量分 80
怀瑜
这个作者很懒,什么都没留下…
展开
-
python ast 语法分析
ast(Abstract Syntax Trees)是python中非常有用的一个模块,我们可以通过分析python的抽象语法树来对python的代码进行分析和修改。ast作用在python代码的语法被解析后,被编译成字节码之前。一. ast1. 获取语法树ast模块的基本使用是非常简单的,我们可以通过如下代码快速得到一棵抽象语法树:import astroot_node =原创 2017-02-20 18:42:24 · 36873 阅读 · 4 评论 -
深入分析python yield
一 概述python中的yield是一个表达式,当函数中出现yield关键的时候,该函数会返回一个generator,可以通过迭代generator或者通过generator的send方法来激活generator执行,直到在有yield关键字的地方停下来。generator是可迭代的,generator只能迭代一次,因为generator的数据是实时执行计算的。我们通过如下 斐波那原创 2017-02-15 17:41:03 · 1287 阅读 · 0 评论