লজিক্যাল অপারেটর এবং, বা এবং নাকেও বুলিয়ান অপারেটর হিসাবে উল্লেখ করা হয়৷ যদিও এবং সেইসাথে বা অপারেটরের দুটি অপারেন্ডের প্রয়োজন, যা সত্য বা মিথ্যা মূল্যায়ন করতে পারে, অপারেটরের সত্য বা মিথ্যা মূল্যায়নের জন্য একটি অপারেন্ডের প্রয়োজন নেই৷
বুলিয়ান এবং অপারেটর সত্য ফেরত দেয় যদি উভয় অপারেন্ড সত্য হয়।
>>> a=50 >>> b=25 >>> a>40 and b>40 False >>> a>100 and b<50 False >>> a==0 and b==0 False >>> a>0 and b>0 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 >>> a>10 False >>> not(a>10) True