[問題] 全域變數問題

看板Python作者 (阿哩他命EX PLUS)時間6年前 (2019/06/03 15:14), 編輯推噓1(109)
留言10則, 6人參與, 6年前最新討論串1/2 (看更多)
新手一問 程式碼如圖: https://i.imgur.com/JQa5Bs5.jpg
請問是哪裡有問題 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.141.137.209 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1559546079.A.493.html

06/03 17:10, 6年前 , 1F
已經先定義為空字串了?
06/03 17:10, 1F

06/03 17:13, 6年前 , 2F
你的變數不再那個CLASS裡面
06/03 17:13, 2F

06/03 17:29, 6年前 , 3F
全域變數是以模組為界的?
06/03 17:29, 3F

06/03 17:54, 6年前 , 4F
所以全域變數不能放在不同模組? 那我main裡改的是區域?
06/03 17:54, 4F

06/03 18:21, 6年前 , 5F
可以print(id(var)) 看
06/03 18:21, 5F

06/03 22:37, 6年前 , 6F
Id是相同的
06/03 22:37, 6F

06/03 22:56, 6年前 , 7F
一般來說global都會放在像你的Name.py檔裡再其他檔案impo
06/03 22:56, 7F

06/03 22:57, 6年前 , 8F
rt 這可能會牽扯到python實做的問題 雖然看似用的是一樣
06/03 22:57, 8F

06/03 22:58, 6年前 , 9F
的global變數 但在不同檔案的記憶體位置是不一樣的
06/03 22:58, 9F

06/03 23:01, 6年前 , 10F
https://reurl.cc/Zg4zM 這篇可以參考一下
06/03 23:01, 10F
文章代碼(AID): #1SzCZVIJ (Python)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
文章代碼(AID): #1SzCZVIJ (Python)