函数中变量的作用域

今天用函数的时候遇到了一个问题,后来总结了下: 函数中若对变量进行了初始化,则该变量为局部变量;若没有初始化而直接对该变量操作,则该变量为全局变量。一般这种情况出现在列表和字典的使用中。如: a = 1 b = 1 list = [] dict = {} def ch1(): b = a + 1 def ch2(): list.append(10) def ch3(): dict[‘x’] = 1
相关文章
相关标签/搜索