看板 [ Python ]
討論串[問題] 新手請益
共 16 篇文章

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者Tiberius (渴望平凡的幸福)時間16年前 (2009/03/21 04:28), 編輯資訊
0
0
0
內容預覽:
下面太長了所以不引 XD. 基本上你說的沒錯, 短的 string 會被 intern. 這是因為 python 的字串 immutable (內容不可修改),. 如果某個字串在很多地方用到的話, intern 起來可以增加使用效率. 一來同樣的內容只需要存一份. 二來比對字串的時候可以先比較所指位
(還有827個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者leondemon (狗狗)時間16年前 (2009/03/21 04:00), 編輯資訊
0
0
0
內容預覽:
前輩大家好 我是剛學python不到一個禮拜的新手 多多指教.... 因為我不是資訊背景 也才剛接觸python (為了parse....) 若是用詞有錯 請告訴我唷. 不過看了這一系列的文章 我發現到下面有趣事情耶...(Mac OS 10.5.6、python 2.5.1). --. 例子1 指
(還有4784個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sbrhsieh (sbr)時間16年前 (2009/03/20 23:37), 編輯資訊
0
0
0
內容預覽:
引述《justlink (('(oo)'))》之銘言:. 你最前頭提到以 IDLE 來執行是指執行一個 module 吧?. 如果你進入 IDEL UI 界面後,一行一行輸入. e = "e ". print(e is "e ") # print e is "e ", in Python 2.5
(還有547個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者buganini (霸格尼尼)時間16年前 (2009/03/20 21:53), 編輯資訊
0
0
0
內容預覽:
想問一下. 假如. a='e'. b='e'. a,b是同一個object的話. 那後續. a+='.'. b不就跟著變了嗎... 這應該不會是programmer想看到的吧?. 還是依據後續的操作會影響interpreter的行為?. 像在C裡面好像也有規定. char *a="e". char
(還有1113個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者billy3321 (雨蒼)時間16年前 (2009/03/20 21:16), 編輯資訊
0
0
1
內容預覽:
簡單來說,若是簡單的小整數或小字串,Python會將其集合起來放在同一個記憶體位置. 這時候用is去測試就會為True. 可以用sys.getrefcount()來查看究竟有幾個物件指向該物件. 比如說. sys.getrefcount(1). 可以看這個環境中究竟多少Refrence指向1這個數字
(還有115個字)