含 yield 的函数调用后返回什么?

Python

  1. A.立即执行整个函数体并只返回第一个 yield 的值
  2. B.立即返回一个包含全部产出值的 list
  3. C.返回一个生成器对象,惰性求值逐次产出
  4. D.返回 None,yield 只是把值打印出来而不产生返回值