Python的两个内置函数,globals()和locals() ,它们提供了基于字典的访问局部和全局变量的方式. globals()是可写的,即,可修改该字典中的键值,可新增和删除键值对. 而locals()是不可修改字典中已存在的键值的,也不能pop移除键值对,但是可以新增键值对. Demo: a = 1 # 定义一个全局变量a def demo(): x = 100 # 定义一个局部变量x global b b = 2 # 定义一个全局变量b,因为在函数内,只有调用了该函数才有变量b pr…