yield()方法通常用于生成器函数中,用于暂停函数的执行并返回一个值。当调用yield()方法时,函数会暂停并保存当前状态,然后返回yield后面的值。当再次调用函数时,函数会从上次暂停的地方继续执行。
因此,yield()方法应该在需要在函数中间暂停执行并返回值的情况下使用。这在需要逐步生成大量数据或者需要实现惰性计算的情况下非常有用。