Lia*_* Li 5 python scope function global-variables python-3.x
第一个代码片段打印[0, 3]出来。
def func():
a = [0]
def swim():
a.append(3)
# a = [1]+a
return a
return swim()
print(func())
Run Code Online (Sandbox Code Playgroud)
第二个代码片段引发错误“UnboundLocalError:赋值前引用的局部变量‘a’”
def func():
a = [0]
def swim():
# a.append(3)
a = [1]+a
return a
return swim()
print(func())
Run Code Online (Sandbox Code Playgroud)
到底a功能是否可见/可访问?swim
| 归档时间: |
|
| 查看次数: |
4036 次 |
| 最近记录: |