python练习错题_1
1.当一个嵌套函数在其外部区域引用了一个值时,该嵌套函数就是一个闭包,以下代码的输出值为:
def adder(x):
def wrapper(y):
return x + y
return wrapper
adder5 = adder(5)
print(adder5(adder5(6)))
answer:16
2.有如下函数定义,执行结果正确的是:
def dec(f):
n = 3
def wrapper(*args,**kw):
return f(*args,**kw) * n
return wrapper
@dec
def foo(n):
return n * 2
answer:foo(2)==12
3.对于python类中单下划线_foo、双下划线__foo与__foo__的成员,下列说法正确的是? answer:ABC
4.下列关于python socket操作叙述正确的是? answer:CD