1. 下列哪个表达式在 Python 中是非法的?
A.x=y=z=1
B. x=(y=z+ 1)
C. x,y=y,x
D.x +=y
答案:B
2. python my.pyv1 v2 命令运行脚本,通过 from sys import argv 如何获得
v2 的参数值?
A.argv[0]
B.arg11]
C.argv[2]
D.argv[3]
答案:C
3.如何解释 下面的执行结果?
print 1.2-1.0== 0.2
False
A. Python 的实现有错误
B.浮 点数无法精确表示
C.布尔运算不能用于浮点数比较
D. Python 将 非 0 数视为 False
答案:B
4.下列代码执行结果是什么?
x=1
def change(a):
x+=1
print x
change(x)
A.1
B.2
C.3
D.报错
答案:D
5. 下列哪种类型是 Python 的映射类型?
A. str
B.list
C.tuple
D. dict
答案:D
6.下述 字符串格式化语法正确的是?
A. 'GNU's Not %d %%' % 'UNIX'
B. 'GNU's Not %d %%' % 'UNIX'
C. 'GNU's Not %s %%' % 'UNIX'
D. 'GNU's Not %s %%' % UNIX
答案:D