Python理论题

1.执行下面的操作后,list2的值是(B) 

     List1=[4,5,6];  list2=list1;  list1[2]=3

    A.[4,5,6]  B.[4,5,3]

2.Str1=‘abc’  str2=str1.replace(‘a’,’A’)

 id(str1)!=id(str2)

3.下列哪一个不是Python的序列类型(D)

  A字符串    B元组    C列表   D集合

4.123_a 变量命名不正确

5.下面哪一个数据类型不可以作为字典的键(D)

   A字符串  B数字  C元组  D列表

6.下面哪一个不属于集合操作(C)

  A&  B|   C+   D-

7.Print(r”\nWpf”)  --->  \nWpf

8.下面语句的输出结果是

  d={1:’a’,2:’b’,3:’c’}

  del d[1]

  d[1]=’x’

  del d[2]

  Print(d)   ---->{1:’x’,3:’c’}

过程:{2: 'b', 3: 'c'}

{2: 'b', 3: 'c', 1: 'x'}

{3: 'c', 1: 'x'}

9.a={1,2,3,None,(),[]}   len(a)=6

10.While True:pass 语句正确

11.X=(y=z+1)  非法

12.关于变量,下面说法错误的是(C)

  A变量不需要事先声明 B变量需要先定义后使用

 C对象不需要指定类型 D可以用del释放变量

13.以下程序的正确输出是(D)

Try:

  X=4/10

Except ZeroDivisionError:

  Print(‘4’)

A:0  B:0.4   C:4  D:空

14.在Python中,如果异常未被处理或捕捉,程序就会用Traceback 错误种植程序的执行

15.Python提供了一些异常类,所有异常都是Exception类的成员

16.集合是一组无序排列的、【不重复】的元素集,它包含两种类型、即【可变集合】【不可变集合】

17.python如果语句太长,可以使用【\】作为续行符

18.没有return语句的函数将返回【None】

19.关于函数说法正确的是(D)

 A.函数的形式参数和实际参数必须同名

B函数的形式参数既可以是变量也可以是常量

C函数的实际参数不可以是表达式

D函数的实际参数可以是其他函数的调用

注:函数的形式参数可以是指针变量,数组,整型变量,但不可以是表达式,符号常量

20.python提供了两个对象身份比较运算符【is】【is not】来测试两个变量是否指向同一个对象

21.关于类,在创建对象后,可以使用(.)运算符来调用其成员

22.关于python异常处理的描述中,不正确的是【 except语句处理异常最多有两个分支】 

23.Python用异常对象表示异常情况。当发生异常时,我们需要捕捉它,否则程序会用回溯

traceback的方式停止运行

24.根据文件数据组织形式,Python的文件可以分为(文本)文件和(二进制)文件,一个Python程序文件是一个(文本)文件,一幅jpg图像文件是一个(二进制)文件

25.Seek(0)将文件指针定位于(起始)位置,seek(0,1)将文件指针定位于(当前位置),seek(0,2)将文件指针定位于(文件末尾)

26.获取文件指针的方法是(seek()),当偏移相对位置为(os.SEEK_SET)时,offset必须为0或正数

27.设有f=lambda x,y;{x:y},则f(5,10)的值是【{5:10}】

28.python内置的集成开发工具是【 IDLE】

29.python表达式中,可以使用【圆括号()】控制运算的优先顺序

30.Python提供了【异常处理】机制来专门处理程序运行时错误,相应的语句是【try-except】

31.捕捉异常可以用try except else finally语句。不论是否发生异常,finally语句一定执行

32.不属于python特点的是【运行效率高

33.对于列表x,x.append(a)等价于【x+[a]】

34.二进制文件的读取与写入可以分别使用【read()】【write()】方法

35.异常处理程序将可能发生异常的语句放在【try】语句中,紧跟其后可繁殖若干个对应【except】语句。如果引发异常,则系统依次检查【except】语句,试图找到于所发生异常相匹配的【异常类型】

36.写出程序执行结果

  S=[1,2,3,4,5,6]

  S[:1]=[]

  S[:2]=’a’

  S[2:]=’b’

  S[2:3]=[‘x’,’y’]

  Del s[:1]  ----->[4,’x’,’y’]

37.对DataFrame对象进行操作时,下面(B)语句可以查看前五行数据的功能

A.DataFrame.align   B.DataFrame.age   C.DataFrame.head   D.DataFrame.shape


版权声明:本文为qq_51666839原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。