Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ตัวดำเนินการบูลีนใน Python คืออะไร


ตัวดำเนินการแบบลอจิคัลและหรือและไม่ใช่ยังถูกอ้างถึงเป็นตัวดำเนินการบูลีน ในขณะที่ และ เช่นเดียวกับ หรือ หรือ ตัวดำเนินการต้องการตัวถูกดำเนินการสองตัว ซึ่งอาจประเมินว่าเป็นจริงหรือเท็จ ตัวดำเนินการไม่จำเป็นต้องมีตัวถูกดำเนินการเพียงตัวเดียวในการประเมินค่าจริงหรือเท็จ

บูลีนและตัวดำเนินการคืนค่า จริง หากตัวถูกดำเนินการทั้งสองคืนค่าเป็น จริง

>>> 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

ตัวดำเนินการ not คืนค่า จริง หากตัวถูกดำเนินการเป็นนิพจน์เท็จ และส่งกลับค่า เท็จ หากเป็นจริง

>>> a=10
>>> a>10
False
>>> not(a>10)
True