看板 Python 關於我們 聯絡資訊
最近接手某一個系統, 其中出現了奇怪的語法, updated |= self.GetItemImage(child) != icons[result] 想要請問一下,到底 |= 是什麼意思 ?? 而為什麼一句程式裡,又可以出現 |= 跟 != 二個符號呢 ?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.254.178.231
mars90226:x |= y 就是 x = x | y,他只是要檢查後面條件 12/31 11:12
mars90226:檢查後面兩個東西是否不同 or updated是否為true 12/31 11:16
感謝 mars90226 大大的幫忙,我剛才用 IDLE 試了一下,果然如推文的邏輯所述! 太謝謝您了..... ※ 編輯: chipset 來自: 1.173.243.241 (12/31 13:01)