当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ast.Expr用法及代码示例


用法:

class ast.Expr(value)

当一个表达式(例如函数调用)本身作为一个语句出现且其返回值未使用或存储时,它将被包装在此容器中。 value 包含本节中的其他节点之一,即 ConstantNameLambdaYieldYieldFrom 节点。

>>> print(ast.dump(ast.parse('-a'), indent=4))
Module(
    body=[
        Expr(
            value=UnaryOp(
                op=USub(),
                operand=Name(id='a', ctx=Load())))],
    type_ignores=[])

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 ast.Expr。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。