如果我有做过的功能:
def a():
n = 2*2
如何在不调用a的情况下访问函数中的n?
答案 0 :(得分:3)
您不能。您将需要在函数外部定义变量,或调用函数并返回它。
答案 1 :(得分:0)
您需要将其退回,这样做:
def a():
n = 2*2
return n
print(a())
输出:
4
您也可以执行print
,但是return
更好,请检查:What is the formal difference between "print" and "return"?