Trong Python, or là toán tử logic, còn | là toán tử bitwise.
ornhận hai toán hạng bất kỳ kiểu, đánh giá true/false. Trả về true nếu bất kỳ toán hạng nào true.|nhận các bit làm toán hạng, trả về 1 nếu bất kỳ toán hạng nào là 1.
>>> a = 50; b = 25 >>> a > 40 or b > 40 True >>> a = 10 # 0000 1010 >>> bin(a) '0b1010' >>> b = 20 # 0001 0100 >>> bin(b) '0b10100' >>> c = a | b >>> c 30 >>> bin(c) '0b11110'