পাইথনে or একটি লজিক্যাল অপারেটর এবং | একটি বিটওয়াইজ অপারেটর। or অপারেটর দুটি অপারেন্ড নেয় যেকোনো টাইপের, true বা false হতে পারে। যেকোনো একটি অপারেন্ড true হলে true রিটার্ন করে।
>>> a = 50 >>> b = 25 >>> a > 40 or b > 40 True >>> a > 100 or b < 50 True >>> a == 0 or b == 0 False >>> a > 0 or b > 0 True
| অপারেটর বিট হিসেবে অপারেন্ড নেয় এবং যেকোনো একটি বিট ১ হলে ১ রিটার্ন করে।
>>> a = 10 # 0000 1010 >>> bin(a) '0b1010' >>> b = 20 # 0001 0100 >>> bin(b) '0b10100' >>> c = a | b >>> c 30 >>> bin(c) '0b11110'