在Python中,local
關鍵字用于在函數內部聲明局部變量。局部變量只在函數內部有效,當函數執行完畢后,這些變量就會被銷毀。這里有一個簡單的例子來說明如何在函數中使用局部變量:
def my_function():
local_var = 10 # 聲明一個局部變量
print("Local variable inside the function:", local_var)
my_function()
print("Local variable outside the function:", local_var) # 這行代碼會引發錯誤,因為local_var在這里是未定義的
在這個例子中,我們在my_function
內部聲明了一個名為local_var
的局部變量,并在函數內部打印它的值。當我們嘗試在函數外部打印local_var
的值時,Python會拋出一個錯誤,因為它在函數外部是未定義的。