Re: [問題] 新手請益

看板Python作者 (阿真)時間15年前 (2009/03/20 15:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串8/16 (看更多)
: 我也對3.1版 測試的True 感覺怪怪的 : 希望有版友可以一起討論、幫忙解答 自問自半答 抱歉 後來又去看了原po的文章 發現是import module時的才是 我自己也寫了一個KSJ.py測試 內容如下: -- a = "e " b = "e " c = "ee" print ( a is b ),id(a),id(b),id(c) -- 在shell下運行如下: >>> import KSJ True 14820928 14820928 12935392 id(object) ->integer 我猜是把object用整數來表示 所以我觀察 在import時 變數a 跟變數b "竟然是放在同一個位置" 真是特別 而c = "ee" 不同的值 當然也放在不同的位置 所以 我只能用這種方式去"解釋結果" 但沒辨法說明"為什麼"或是"為什麼要這樣設計" 還請有興趣的人多做討論 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.63.199
文章代碼(AID): #19mqhupc (Python)
討論串 (同標題文章)
文章代碼(AID): #19mqhupc (Python)