正确答案:A
@在这里没有特殊含义
正确答案:C
正确答案:C
正确答案:6 7 6
a =funX()和b =funX()分别是一个闭包互不联系,所以当执行两次a()后,b =funX()中的x还是5,执行b()后x方为6
正确答案:B
for x in range(3):
def func2():
return x
ls.append(func2)
3步分别为1.ls[0] 2.ls[1,1] 3.ls[2,2,2]
相当于
1.x=0 ls[x]
2.x =1 ls[x,x]
3.x=2 ls[x,x,x]
是同一个变量。



