生成器函数执行时返回生成器对象,函数体不会立即执行
生成器对象可通过next()或for循环获取值
yield语句会暂停函数执行并保留状态,下次调用时恢复
生成器函数中执行return语句会直接返回StopIteration异常给调用者
生成器函数中执行return语句会直接返回StopIteration异常给调用者 不对吧,已经执行return语句了,生成器已经结束了,会返回StopIteration
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题