Python十级试题(全国卷C)-答案解析.pdfVIP

  • 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)

1亿VIP精品文档

相关文档