1、判断变量test,是否已经被定义 2、全局变量和局部变量 变量那些事 1、判断变量test,是否已经被定义 #判断变量test,是否已经被定义 res1 = 'test' in locals().keys() res2 = 'test' in dir() res3 = 'test' in vars().keys() print(res1,res2,res3) # 变量test...
使用global关键字进行声明,告诉python,global后面的变量将是全局变量,再使用赋值语句时,就不会创建局部变量。 举例: x = 11 def test(): global x#在函数内部修改了全局变量x的值 x = 66 print(x) def test1(): print(x) test() test1() 66 66 函数使用外层的变量: 使用nonlocal进行声明,注意,该变量...