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