我知道这是一个内心的笑话,意味着留下来(就像" from __future__ import braces
"),但究竟是什么呢?
我正在查看 codetype 对象,特别是 co_flags 属性。
我写了一个小函数
def f(a,b,c,*args):
print a,b,c,args
Run Code Online (Sandbox Code Playgroud)
它被编译为代码类型对象。检查codetype对象,容器(外部codetype)co_flag设置为64,函数(内部codetype)为71
根据文档,如果函数具有变量参数(例如 *args)并且该位在外部和内部代码类型对象上设置,则设置 0x40 (64)。
我是在想
是否有文档提到“保留供内部使用”但没有提及其他内容的各种标志的完整列表?
我正在使用 python 2.7.10