我在一個函數中設置了一個字符串,然後試圖在另一個字符串中打印,發現字符串從未改變過。難道我做錯了什麼?Python變量「重置」
定義變量在我的腳本的頂部
CHARNAME = "Unnamed"
功能設置變量
def setName(name):
CHARNAME = name
print CHARNAME
使用功能
print CHARNAME
setName("1234")
print CHARNAME
輸出
Unnamed
1234
Unnamed
感謝您的快速答覆!這兩個修補程序都適用於我 – Zooty