上面的代码会抛出一个NameError
。变量 n
是函数 testProc
的本地变量,不能在外部访问。所以,打印它是不可能的。
73、下面的代码有什么问题吗?
testProc([1, 2, 3]) # Explicitly passing in a list
testProc() # Using a default empty list
def testProc(n = []):
# Do something with n
print(n)
73、下面的代码有什么问题吗?
testProc([1, 2, 3]) # Explicitly passing in a list
testProc() # Using a default empty list
def testProc(n = []):
# Do something with n
print(n)
上面的代码会抛出一个NameError
。变量 n
是函数 testProc
的本地变量,不能在外部访问。所以,打印它是不可能的。