[問題] 救命呀,這符號到底是什麼意思 ??

看板Python作者 (chipset)時間13年前 (2012/12/31 08:30), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
最近接手某一個系統, 其中出現了奇怪的語法, updated |= self.GetItemImage(child) != icons[result] 想要請問一下,到底 |= 是什麼意思 ?? 而為什麼一句程式裡,又可以出現 |= 跟 != 二個符號呢 ?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.254.178.231

12/31 11:12, , 1F
x |= y 就是 x = x | y,他只是要檢查後面條件
12/31 11:12, 1F

12/31 11:16, , 2F
檢查後面兩個東西是否不同 or updated是否為true
12/31 11:16, 2F
感謝 mars90226 大大的幫忙,我剛才用 IDLE 試了一下,果然如推文的邏輯所述! 太謝謝您了..... ※ 編輯: chipset 來自: 1.173.243.241 (12/31 13:01)
文章代碼(AID): #1GuDorDu (Python)
文章代碼(AID): #1GuDorDu (Python)