看板
[ Python ]
討論串[問題] 新手請益
共 16 篇文章
內容預覽:
下面太長了所以不引 XD. 基本上你說的沒錯, 短的 string 會被 intern. 這是因為 python 的字串 immutable (內容不可修改),. 如果某個字串在很多地方用到的話, intern 起來可以增加使用效率. 一來同樣的內容只需要存一份. 二來比對字串的時候可以先比較所指位
(還有827個字)
內容預覽:
前輩大家好 我是剛學python不到一個禮拜的新手 多多指教.... 因為我不是資訊背景 也才剛接觸python (為了parse....) 若是用詞有錯 請告訴我唷. 不過看了這一系列的文章 我發現到下面有趣事情耶...(Mac OS 10.5.6、python 2.5.1). --. 例子1 指
(還有4784個字)
內容預覽:
※ 引述《justlink (('(oo)'))》之銘言:. 你最前頭提到以 IDLE 來執行是指執行一個 module 吧?. 如果你進入 IDEL UI 界面後,一行一行輸入. e = "e ". print(e is "e ") # print e is "e ", in Python 2.5
(還有547個字)
內容預覽:
想問一下. 假如. a='e'. b='e'. a,b是同一個object的話. 那後續. a+='.'. b不就跟著變了嗎... 這應該不會是programmer想看到的吧?. 還是依據後續的操作會影響interpreter的行為?. 像在C裡面好像也有規定. char *a="e". char
(還有1113個字)
內容預覽:
簡單來說,若是簡單的小整數或小字串,Python會將其集合起來放在同一個記憶體位置. 這時候用is去測試就會為True. 可以用sys.getrefcount()來查看究竟有幾個物件指向該物件. 比如說. sys.getrefcount(1). 可以看這個環境中究竟多少Refrence指向1這個數字
(還有115個字)