生成器对象 – 具体对象层(Python教程)(参考资料)
生成器对象
生成器对象是Python用来实现生成器迭代器的对象。它们通常是通过迭代产生值的函数来创建的,而不是明确地调用PyGen_New()
或PyGen_NewWithQualName()
.
PyGenObject
- 用于生成器对象的C结构.
- PyTypeObject
PyGen_Type
- 对应于生成器对象的类型对象.
- int
PyGen_CheckExact
(的PyObject *ob) - 如果ob的类型是PyGen_Type;ob必须不 NULL.
- PyObject *
PyGen_New
(PyFrameObject *frame) - Return value: New reference.
根据frame对象创建并返回一个新的生成器对象。该函数对frame的引用被盗。参数不能是NULL.
评论被关闭。