程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【Python】and和or的講解與實例

編輯:Python

目錄

and:在and中只要是0、引號、大中小括號、none為false,其余都是True。

or:or跟and同理,在or中只要是0、引號、大中小括號、none為false,其余都是True。


大家好,這是我來csdn的第一篇博客,以後還請大家多多指教。

and和or都是邏輯運算符,是布爾類型,只有true和false兩種答案。

and:在and中只要是0、引號、大中小括號、none為false,其余都是True。

如果 c = a and b

and abctruetruetruetruefalsefalsefalsefalsefalse
a=0
b=1
c=2
print(a and b)#有False先返回False,所以返回a=o。
print(b and c)#全True返回後面的值,返回c=2。
print(a and [])#全是False返回and前面的值,返回a=0。

or:or跟and同理,在or中只要是0、引號、大中小括號、none為false,其余都是True。

如果 c = a or b

or abctruetruetruetruefalsetruefalsefalsefalse
a=0
b=1
c=2
print(a or b)#有一個True就返回True,所以返回b=1。
print(b or c)#全True返回or前面的值,返回b=1。
print(a or [])#全False返回or後面的值,返回[]。

python中的and和or_coordinate_blog的博客-CSDN博客  

我是新手,也是借鑒大神的內容,如果覺得我寫的不可以,推薦看上面的鏈接。學習不會的就是要不斷地在CSDN上面查閱,把不會的搞明白,謝謝大家的觀看。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved