在python中,生成器是特殊的迭代器。
第1题:
Python3.x和Python2.x唯一的区别就是:print在Python2.x中是输出语句,而在Python3.x中是输出函数。
此题为判断题(对,错)。
第2题:
A. 代码生成器
B. 宏生成器
C. 变量生成器
D. 表达式生成器
第3题:
下列的说法中,不正确的是()
A.迭代器协议是指:对象必须提供一个next方法
B.list、dict、str虽然是Iterable,却不是Iterator
C.生成器与迭代器对象的区别在于:它仅提供next()方法
D.生成器实现了迭代器协议,但生成器是边计算边生成达到节省内存及计算资源
第4题:
A.Python中的for语句可以在任意序列上进行迭代访问,例如列表、字符串和元组。
B.在Python中if…elif…elif…结构中必须包含else子句。
C.在Python中没有switch-case的关键词,可以用if…elif…elif…来等价表达。
D.循环可以嵌套使用,例如一个for语句中有另一个for语句,一个while语句中有一个for语句等。
第5题:
在Visual FoxPro中,为了建立一个数据库表,我们可以在打开的( )对话框中完成。
A. 表设计器
B. 数据库设计器
C. 表达式生成器
D. 代码生成器
第6题:
在Python定义类时,与运算符“**”对应的特殊方法名为_____________。
第7题:
在Visual FoxPro中,为了建立一个数据库表,我们可以在打开的( )对话框中完成。
A.表设计器
B.数据库设计器
C.表达式生成器
D.代码生成器
第8题:
在Python中定义类时,与运算符“//”对应的特殊方法名为_______________。
第9题:
A.与类同名
B.__construct
C.__init__
D.init
第10题:
以下哪些是Python3相对于Python2的改动?()