Python
基础知识笔试
单选题(
2.5
分
*20
题)
1.
下列哪个表达式在
Python
中是非法的?
B
A. x = y = z = 1
B. x = (y = z + 1)
C. x, y = y, x
D. x
+=
y
2. python my.py v1 v2
命令运行脚本,通过
from sys import argv
如何获得
v2
的参数值
?
C
A. argv[0]
B. argv[1]
C. argv[2]
D. argv[3]
3.
如何解释下面的执行结果
?
B
print 1.2 - 1.0 == 0.2
False
A. Python
的实现有错误
B.
浮点数无法精确表示
C.
布尔运算不能用于浮点数比较
D. Python
将非
0
数视为
False
4.
下列代码执行结果是什么
?
D
x = 1
def change(a):