在Python中,可以使用global
關鍵字來定義全局變量。
在函數內部使用global
關鍵字來指示變量是全局變量,而不是局部變量。這樣可以讓函數內部對全局變量進行修改或者訪問。
下面是一個例子:
count = 0
def increment():
global count
count += 1
increment()
print(count) # 輸出 1
在上面的例子中,我們使用global
關鍵字將變量count
聲明為全局變量,并在increment()
函數中對其進行了修改。最后,我們打印出了全局變量count
的值。
需要注意的是,在函數內部使用global
關鍵字聲明變量時,必須在對該變量進行任何操作之前進行聲明,否則會引發UnboundLocalError
異常。