下面的代码有什么问题?
def testProc(n = []): pass testProc([1, 2, 3]) testProc() print(n)
上面的代码会抛出一个 NameError。
NameError
变量 n 是函数 testProc 的局部变量,不能在外部访问。
n
testProc
因此,打印它是不可能的。