Python中,若没有使用global或nonlocal关键字对局部变量进行声明,在局部作用域中,可以访问全局命名空间中的变量,但不可对其进行赋值。
Python中,若没有使用global或nonlocal关键字对局部变量进行声明,在局部作用域中,可以访问全局命名空间中的变量,不可对其进行赋值。若使用了global或nonlocal关键字对局部变量进行声明,在局部作用域中,可以访问全局命名空间中的变量,也可对其进行赋值。故,在局部作用域中,若想使用外部命名空间中的变量,应使用global或nonlocal关键字进行声明。............
原创
2021-07-24 12:28:58 ·
960 阅读 ·
0 评论