Python基础自测题答案和基础知识梳理

  1. 关于Python中的lambda表达式的函数体自能是单独一条语句,所以答案选择C

    例如:>>>g = lambda x: 2*x+1

              >>>g(3)

           7

  2. Python中的变量不需要事先声明,但是需要创建和赋值,否则你怎么用?答案选择B

    补充变量名可以包括字母、数字、下划线,但变量不能以数字开头。

  3. Python语言是通过缩进对齐方式来划分语句块的。A

  4. Python中的字符串都可以出现单引号、双引号、三引号,只不过需要成对的出现,否则会出现报错。选D

  5. Python中的迭代器的概念,提供迭代方法的容器称为迭代器,通常接触的迭代器有序列(列表、元组、字符串)还有字典都是迭代器,迭代器只能向前。答案选D

  6. 答案Bdo while不是python语句。

  7. 答案D

  8. 答案A举例

    >>>for i in range(1,10,2):

          print(i)

    1

    3

    5

    7

    9

    所以它的返回值是一个可迭代的对象。

  9. B以.py扩展名是Python的源代码文件,以.pyc扩展名是Python的编译文件,.pyo编译优化后的文件,.pyd并不是Python编译而成的。

  10. DPython中可变对象有:字典、列表、集合。

    下面是Python入门基础知识梳理

Python基础自测题答案和基础知识梳理

Python基础自测题答案和基础知识梳理

Python基础自测题答案和基础知识梳理