|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
×
- 测试题:
- 0.
- 遇到return语句或报错或执行完最后一行代码
- 1.
- 通过固定方法产生返回值并保存当前各数据状态的函数
- 独立运行的函数调用,可暂时挂起或暂停,而且先前的调用会存储数据,座位下一次调用的初始值.
- 2.
- 不能,如果如此两种工具只会有一个
- 可以,生成器调用yield会自动初始化__iter__ 和__next__方法
- 3.
- return
- 4.
- 提高计算机效率,节省内存.
- 保留上一次运行的数据,不至于重头再来.
- 5.
- 让代码一直重复运转,不至于到代码底部,导致next会返回StopInteration
- 补充:while True是处理无穷序列生成器的一个常见方法.
- 动动手:
- 0.
- def MyRev(string = ''):
- lenth = len(string)
- while True:
- if lenth != 0:
- yield string[lenth - 1]
- lenth -= 1
- else:
- raise StopIteration
- 1.
复制代码 |
|