Y=10 def nn(x,y) Y=x+y return Y z=nn(3,4) print Y
于是,结果是10。可见,在函数作用域中的Y=x+y,由于python变量创建的动态性,将会创建一个值为x+y,名为Y的函数内变量。而不会自动引用模块变量Y的值。
原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/435.html
Y=10 def nn(x,y) Y=x+y return Y z=nn(3,4) print Y
于是,结果是10。可见,在函数作用域中的Y=x+y,由于python变量创建的动态性,将会创建一个值为x+y,名为Y的函数内变量。而不会自动引用模块变量Y的值。
原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/435.html