Re: [問題] 新手請益

看板Python作者 (('(oo)'))時間16年前 (2009/03/19 21:19), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/16 (看更多)
※ 引述《Tiberius (渴望平凡的幸福)》之銘言: : ※ 引述《justlink (('(oo)'))》之銘言: : : 版本 3.1a : : 使用 win32 idle : : e = "e " : : print(e is "e ") : : 得到True : 這是 "e " 被自動 intern 了,所以兩者是「同一個物件」 : : Shell 底下 : : False : : 囧rz 這是? : 這是沒有被 intern 的情形 : 請參考內建函式 intern() 的說明,一般來說「不要假設字串會被自動 intern」 : 比對字串內容是否相符的時候,請用 == 所以如果在採用 is 判斷是否同一個物件的時候, 要小心是否被intern(),那再請問,如果此時要採用 is 做 reference 的判斷, 有其他方法麼? 或者可以採用何者方式,避免自動被intern() ? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.156.210

03/19 21:46, , 1F
用變數裝起來
03/19 21:46, 1F
文章代碼(AID): #19maPVvH (Python)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 3 之 16 篇):
1
1
1
2
文章代碼(AID): #19maPVvH (Python)