函數中變量的作用域

今天用函數的時候遇到了一個問題,後來總結了下: 函數中若對變量進行了初始化,則該變量爲局部變量;若沒有初始化而直接對該變量操作,則該變量爲全局變量。一般這種情況出現在列表和字典的使用中。如: a = 1 b = 1 list = [] dict = {} def ch1(): b = a + 1 def ch2(): list.append(10) def ch3(): dict[‘x’] = 1
相關文章
相關標籤/搜索