更新時(shí)間:2022-10-18 來(lái)源:黑馬程序員 瀏覽量:
Python中的邏輯運(yùn)算符包括:and、or、not,分別對(duì)應(yīng)著漢語(yǔ)中的連詞“并且”、“或者”、“除非”所表達(dá)的思想,它們所代表的含義如表2-5所示。
表2-5 邏輯運(yùn)算符
為了便于大家更好地理解邏輯運(yùn)算符,接下來(lái),通過(guò)實(shí)例演示Python邏輯運(yùn)算符的操作,如例2-4所示。
例2-4 邏輯運(yùn)算符
a = 10 b = 20 # 判斷a and b if a and b: print("1---變量a和b都為true") else: print("1---變量a和b有一個(gè)不為true") # 判斷a or b if a or b: print("2---變量a和b都為true,或其中一個(gè)變量為true") else: print("2---變量a和b都不為true") # 修改變量a的值 a = 0 if a and b: print("3---變量a和b都為true") else: print("3---變量a和b有一個(gè)不為true") if a or b: print("4---變量a和b都為true,或其中一個(gè)變量為true") else: print("4---變量a和b都不為true") # 判斷not(a and b) if not a and b: print("5---變量a和b都為false,或其中一個(gè)變量為false") else: print("5---變量a和b都為true")
程序的運(yùn)行結(jié)果如圖2-9所示。
圖2-9 運(yùn)行結(jié)果