পাইথনে বা একটি লজিক্যাল অপারেটর এবং | একটি বিটওয়াইজ অপারেটর। বা অপারেটরের যেকোনো ধরনের দুটি ওপেন প্রয়োজন এবং সত্য বা মিথ্যা হতে পারে। কোনো একটি অপারেন্ড সত্যে মূল্যায়ন করলে এটি সত্যে ফিরে আসে।
>>> 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
| অপারেটর বিটগুলিকে অপারেন্ড হিসাবে নেয় এবং 1 প্রদান করে যদি কোন একটি অপারেন্ড 1 হয়
>>> a=10 #0000 1010 >>> bin(a) '0b1010' >>> b=20 #0001 0100 >>> bin(b) '0b10100' >>> c=a|b >>> c 30 #0001 1110 >>> bin(c) '0b11110'