python中的and、or 操作符


在python中 非空 非零的數都為真

 1. 其"and"操作符返回的結果是決定表達式結果的值:兩邊條件都為真則結果為真,有一假則為假

 1) 當and兩邊條件為“”時,返回的是and右邊的值: 

1 >>> 1 and 4
2 4
3 >>> 3 and 5
4 5

2)當and兩邊條件為“一真一假”時,返回的是條件為“”的值:

1 >>> 2 and 0
2 0
3 >>> () and 5
4 ()
5 >>> 

 3)當and兩邊條件都為“”時,返回的是and左邊的值:

1 >>> () and 0
2 ()
3 >>> 0 and ()
4 0
5 >>> 

 2. 其"or"操作符返回的結果也是決定表達式結果的值:兩邊條件有一真,則結果為真,兩邊都為假,則結果為假

1)當or兩邊條件都為“”時,返回的是or左邊的值:

1 >>> 3 or 4
2 3
3 >>> 1 or 5
4 1
5 >>>

2)當or兩邊條件為“一真一假”時,返回的是條件為“”的值:

1 >>> 1 or 0
2 1
3 >>> 0 or 3
4 3
5 >>> 

 3)當or兩邊條件都為“”時,返回的是or右邊的值:

1 >>> 0 or ()
2 ()
3 >>> () or 0
4 0
5 >>> 

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM