python修改作用域的变量
小妮浅浅
2021-03-18 14:30:40978浏览 · 0收藏 · 0评论
1、说明
(1)如果要修改内部角色域的外部角色域的变量,如函数内部的全局变量,则需要使用关键字global和nonlocal。
(2)如果需要修改嵌套功能域,即封闭功能域,外部不是全局功能域,则需要使用关键词nonlocal。
2、实例
# 函数内部修改全局变量 a = 1 def print_a(): global a print('全局变量 a=', a) a = 3 print('修改全局变量 a=', a) print_a() print('调用函数 print_a() 后, a=', a)
以上python修改作用域变量的方法,希望对大家有所帮助。更多Python学习指路:python基础教程
关注公众号,随时随地在线学习