2.29丨邏輯與運(yùn)算符

布爾類型 Booleans

  • True
  • False
    比較:等于運(yùn)算符(==)、大于運(yùn)算符(>)、小于運(yùn)算符(<)、大于等于運(yùn)算符(>=)、小于等于運(yùn)算符(<=)、不等于運(yùn)算符(!=)

if語句

if 條件表達(dá)式:
    滿足條件時(shí)要執(zhí)行的命令1
    滿足條件時(shí)要執(zhí)行的命令2
  • if else
num = 7
if num == 5:
 print("Number is 5")
else: 
 if num == 11:
   print("Number is 11")
 else:
   if num == 7:
     print("Number is 7")
   else: 
     print("Number isn't 5, 11 or 7")
  • elif語句(else if)
num = 7
if num == 5:
  print("Number is 5")
elif num == 11:
  print("Number is 11")
elif num == 7:
  print("Number is 7")
else:
  print("Number isn't 5, 11 or 7")

一系列if…elif語句可以有一個(gè)最后的else塊,用來對(duì)應(yīng)最后一個(gè)elif。如果前面的if或elif表達(dá)式都不是True,則運(yùn)行最后的這個(gè)else。

多個(gè)布爾值的邏輯運(yùn)算

  • 布爾運(yùn)算符:and or not
  1. and運(yùn)算符(“與”運(yùn)算符)
    接受左右兩個(gè)參加運(yùn)算的參數(shù),當(dāng)且僅當(dāng)兩個(gè)參數(shù)都為True時(shí)才計(jì)算為True。否則,計(jì)算結(jié)果為False。
>>> 1 == 1 and 2 == 2
True
>>> 1 == 1 and 2 == 3
False
>>> 1 != 1 and 2 == 2
False
>>> 2 < 1 and 3 >  6
False
  1. or運(yùn)算符(“或”運(yùn)算符)
    有左右兩個(gè)參加運(yùn)算的參數(shù)。 如果其參數(shù)中的任何一個(gè)(或兩個(gè))為True,則計(jì)算結(jié)果為True。如果兩個(gè)參數(shù)均為False,則計(jì)算結(jié)果為False。
>>> 1 == 1 or 2 == 2
True
>>> 1 == 1 or 2 == 3
True
>>> 1 != 1 or 2 == 2
True
>>> 2 < 1 or 3 >  6
False
  1. not運(yùn)算符(“非”運(yùn)算符)
    與目前為止看到的其他兩個(gè)運(yùn)算符不同,not運(yùn)算符僅需要一個(gè)參數(shù),而且反轉(zhuǎn)它。
    not True的結(jié)果為False,not False的結(jié)果為True。
>>> not 1 == 1
False
>>> not 1 > 7
True
if not True:
  print("1")
elif not (1 + 1 == 3):
  print("2")
else:
  print("3")

運(yùn)算符優(yōu)先級(jí)

  • 下面的例子表示==比or的優(yōu)先級(jí)更高:
>>> False == False or True
True
>>> False == (False or True)
False
>>> (False == False) or True
True
  • 運(yùn)算符優(yōu)先級(jí),排在前面優(yōu)先計(jì)算


    優(yōu)先級(jí)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容