變量的做用域

做用域:就是一個變量產生的範圍,在這個範圍內能夠被使用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
相關文章
相關標籤/搜索