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

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者KSJ (阿真)時間16年前 (2009/03/20 20:01), 編輯資訊
0
0
0
內容預覽:
上篇測試如下:. KSJ.py. --. a = "e ". b = "e ". c = "ee". print ( a is b ),id(a),id(b),id(c) #與之前一樣. a = 'QQ' #改變a的值. print id(a),id(b) #看看位置是否改變. print b #看
(還有727個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者KSJ (阿真)時間16年前 (2009/03/20 19:26), 編輯資訊
0
0
0
內容預覽:
^^^^. 謝謝觀念的指導 "放在"應該改成"指向". 的確:). 另外測試如下:. KSJ.py. --. a = "e ". b = "e ". c = "ee". print ( a is b ),id(a),id(b),id(c) #與之前一樣. a = 'QQ' #改變a的值. print
(還有433個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者adrianshum (Alien)時間16年前 (2009/03/20 19:07), 編輯資訊
0
0
0
內容預覽:
如果真的是 pointer 的話, 那就不是 '變數 a 和 變數 b 放在同一位置'.. 而是 a 和 b 的值是一樣, 即是 a 和 b 指向的東西一樣而已.. a 和 b 所在的位置可以不一樣(也不會一樣, 不然再寫一句 a = 'x' 的話,. b 不就一起改變了嗎?). --. 發信站

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者KSJ (阿真)時間16年前 (2009/03/20 15:51), 編輯資訊
0
0
0
內容預覽:
自問自半答. 抱歉 後來又去看了原po的文章 發現是import module時的才是. 我自己也寫了一個KSJ.py測試 內容如下:. --. a = "e ". b = "e ". c = "ee". print ( a is b ),id(a),id(b),id(c). --. 在shell下
(還有122個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者KSJ (阿真)時間16年前 (2009/03/20 15:22), 編輯資訊
0
0
2
內容預覽:
看完一系列的討論 找了一些資料 整理了一下. --以下是is的用法--. 先找找Python org~ 2.x版的 (3.x版的寫的也差不多). http://docs.python.org/library/stdtypes.html#boolean-operations-and-or-not.
(還有1057個字)