2024-06-26 00:30:48 发布
网友
从Javascript到Python实际上意味着scope是撒旦的转世
使用此代码,一切正常:
a = 10 def elFunction(): print a if (4 > 2): print a elFunction()
有了这个密码,我就死在里面了
a = 10 def elFunction(): a += 1 if (4 > 2): print a elFunction()
为什么这个代码会产生错误
将a设为全局变量:
a
a = 10 def elFunction(): # Specify that a is global global a a += 1 if (4 > 2): print a elFunction()
它打印11
11
将
a
设为全局变量:它打印
11
相关问题 更多 >
编程相关推荐