做用域:就是一個變量產生的範圍,在這個範圍內能夠被使用python
分爲全局做用域,局部做用域函數
# 所有做用域 是頂格寫的 name = 10 #if 條件函數取的name值覆蓋了全局做用域 if name ==10: name = 11 print(name) # 局部做用域 # 如何使用局部做用域修改全局做用域 用global 關鍵字 def eat(): global name name = 13 print(name) eat() print(name) #11 13 13