Python 面试题

下面的代码有什么问题?

def testProc(n = []):
  pass

testProc([1, 2, 3])
testProc()

print(n)
点我看答案

上面的代码会抛出一个 NameError

变量 n 是函数 testProc 的局部变量,不能在外部访问。

因此,打印它是不可能的。

© 2022 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""