分享到:文章主題: 驚天大bug,你還敢用python嗎?
zhuxf樓主
言乍古月
身份
版主
文章
22864
星座
雙魚座
積分
60333
等級
斗拱(14)

發信人: zhuxf (言乍古月), 信區: Python
標  題: 驚天大bug,你還敢用python嗎?
發信站: 水木社區 (Fri Aug 21 10:38:53 2020), 轉信
  
a = 257
b = 257
print(a is b)
print(a == b)


--
  
※ 來源:·水木社區 http://www.paulsepistles.com·[FROM: 121.69.127.*]
  
  

返回頂部
wincss第1樓
wincss
身份
版主
文章
35072
星座
天蝎座
積分
92863
等級
楠木(12)

發信人: wincss (wincss), 信區: Python
標  題: Re: 驚天大bug,你還敢用python嗎?
發信站: 水木社區 (Fri Aug 21 10:41:15 2020), 轉信
  
基本上看見 anaconda 我就定義為不知道之前干啥轉行編程的。。。
  
【 在 zhuxf (言乍古月) 的大作中提到: 】
: a = 257
: b = 257
: print(a is b)
: ...................
  
--
  
※ 來源:·水木社區 newsmth.net·[FROM: 114.242.94.*]

返回頂部
zhuxf第2樓
言乍古月
身份
版主
文章
22864
星座
雙魚座
積分
60333
等級
斗拱(14)

發信人: zhuxf (言乍古月), 信區: Python
標  題: Re: 驚天大bug,你還敢用python嗎?
發信站: 水木社區 (Fri Aug 21 10:47:18 2020), 轉信
  
python從入門到放棄
【 在 wincss (wincss) 的大作中提到: 】
: 基本上看見 anaconda 我就定義為不知道之前干啥轉行編程的。。。
  
  
--
  
※ 來源:·水木社區 newsmth.net·[FROM: 121.69.127.*]

返回頂部
world第3樓
You are my world
身份
核心駐版
文章
7994
星座
處女座
積分
100036
等級
斗拱(14)

發信人: world (You are my world), 信區: Python
標  題: Re: 驚天大bug,你還敢用python嗎?
發信站: 水木社區 (Fri Aug 21 10:47:24 2020), 轉信
  
無聊
【 在 zhuxf (言乍古月) 的大作中提到: 】
: a = 257
: b = 257
: print(a is b)
: ...................
  
--
  
※ 來源:·水木社區 newsmth.net·[FROM: 220.181.41.*]

返回頂部
lokta第4樓
部落
身份
用戶
文章
8457
星座
天蝎座
積分
56768
等級
沉香(10)

發信人: lokta (部落), 信區: Python
標  題: Re: 驚天大bug,你還敢用python嗎?
發信站: 水木社區 (Fri Aug 21 11:11:02 2020), 站內
  
這個是老生常談了吧。
python對于小整數的優化。試試
c = 256
d = 256
print(c is d)
print(c == d)
  
  
【 在 zhuxf (言乍古月) 的大作中提到: 】
: a = 257
: b = 257
: print(a is b)
: ...................
  
--
自制博客:www.raspberry.ren
開源地址:https://github.com/howardyan93/fab
  
  
※ 來源:·水木社區 newsmth.net·[FROM: 223.104.96.*]

返回頂部
vvvlala第5樓
vvvlala
身份
用戶
文章
1352
星座
未知
積分
13368
等級
白楊(6)

發信人: vvvlala (vvvlala), 信區: Python
標  題: Re: 驚天大bug,你還敢用python嗎?
發信站: 水木社區 (Fri Aug 21 11:23:12 2020), 站內
  
少見多怪
沒人逼你用
    
【 在 zhuxf () 的大作中提到: 】
: a = 257
: b = 257
: print(a is b)
: print(a == b)
--
發自xsmth (iOS版)
--
  
※ 來源:·水木社區 http://m.newsmth.net·[FROM: 113.57.244.*]

返回頂部
zhuxf第6樓
言乍古月
身份
版主
文章
22864
星座
雙魚座
積分
60333
等級
斗拱(14)

發信人: zhuxf (言乍古月), 信區: Python
標  題: Re: 驚天大bug,你還敢用python嗎?
發信站: 水木社區 (Fri Aug 21 11:24:15 2020), 站內
  
你沒get到我的point。。。
我想表達的其實是 用python.exe執行那四行代碼得到的輸出 和 用ipython.exe執行那四行代碼得到的輸出結果 為啥不同
【 在 lokta (部落) 的大作中提到: 】
: 這個是老生常談了吧。
: python對于小整數的優化。試試
: c = 256
: ...................
  
--
  
※ 來源:·水木社區 newsmth.net·[FROM: 223.104.3.*]

返回頂部
hgoldfish第7樓
老魚
身份
版主
文章
76209
積分
99331
等級
斗拱(14)

發信人: hgoldfish (老魚), 信區: Python
標  題: Re: 驚天大bug,你還敢用python嗎?
發信站: 水木社區 (Fri Aug 21 11:36:26 2020), 站內
  
因為返回 True 和 False 都是可能的。
  
這在 c++ 里面更常見,所謂“未定義的行為”
  
++i + i++
  
【 在 zhuxf (言乍古月) 的大作中提到: 】
: 你沒get到我的point。。。
: 我想表達的其實是 用python.exe執行那四行代碼得到的輸出 和 用ipython.exe執行那四行代碼得到的輸出結果 為啥不同
  
  
--
滅絕人性啊
  
  
※ 來源:·水木社區 newsmth.net·[FROM: 124.72.118.*]

返回頂部
javaboy第8樓
喝了咖啡就話多-_-;
身份
版主
文章
17555
積分
83288
等級
椽桷(13)

發信人: javaboy (喝了咖啡就話多-_-;), 信區: Python
標  題: Re: 驚天大bug,你還敢用python嗎?
發信站: 水木社區 (Fri Aug 21 11:38:52 2020), 站內
  
原因是把那幾個語句一下子扔給python,python可能會合并相同常量。
你就算不用257,用任意數字都可以。
  
如果是不同批次扔過去的,就不一定會合并了。
============================================================
def f():
     global a
     a = 12345678
  
def g():
     global b
     b = 12345678
  
def h():
     global a, b
     a = 12345678
     b = 12345678
  
f(); g()
print a is b
  
h()
print a is b
============================================================
結果:
False
True
  
【 在 zhuxf (言乍古月) 的大作中提到: 】
: 你沒get到我的point。。。
: 我想表達的其實是 用python.exe執行那四行代碼得到的輸出 和 用ipython.exe執行那四行代碼得到的輸出結果 為啥不同
  
  
--
  
※ 來源:·水木社區 newsmth.net·[FROM: 114.84.111.*]

返回頂部
zhuxf第9樓
言乍古月
身份
版主
文章
22864
星座
雙魚座
積分
60333
等級
斗拱(14)

發信人: zhuxf (言乍古月), 信區: Python
標  題: Re: 驚天大bug,你還敢用python嗎?
發信站: 水木社區 (Fri Aug 21 11:42:16 2020), 轉信
  
所以python這套體系其實是不完備的
【 在 hgoldfish 的大作中提到: 】
: 因為返回 True 和 False 都是可能的。
: 這在 c++ 里面更常見,所謂“未定義的行為”
: ++i + i++
: ...................
--
  
※ 來源:·水木社區 http://m.newsmth.net·[FROM: 223.104.3.*]

返回頂部
波多最好看的无码作品-波多老师视频免费看