- 11
- 0
- 约6.03千字
- 约 17页
- 2023-12-15 发布于河南
- 举报
第一题
问题:
答案解析:
__future__模块的作用是将新版本的特性导入到老版本中,正确答案为C。我们来解
释一下,这几个选项分别是什么含义
在Python2里面不等于有两种写法,分别是!=和,但到了Python3,就不
支持了。如果想让它支持的话,那么可以这么做
from__future__importbarry_as_FLUFL
12
True
然后是generator_stop,在Python3.5之前如果希望生成器中止,可以raise
StopIteration
defgen():
...yield1
...raiseStopIteration(shutdown)
...yield2
...
foriingen():
...print(i)
...
1
但在生成器里面raiseStopIteration会有一些隐藏的BUG,正确的做法应该是使用
return,具体请参见PEP0479。而从Python3.5开始就不允许这么做了,否则会抛
出RuntimeError
defgen():
yield1
raiseSto
原创力文档

文档评论(0)