條件運算符
條件判斷,if語句重在判斷并選擇是否執(zhí)行,而沒有過多涉及條件本身。
下面是Python中常見的條件運算符:
表達式 | 描述 |
---|
x == y | x 等于 y |
x < y | x 小于 y |
x > y | x 大于 y |
x >= y | x 大于等于 y |
x <= y | x 小于等于 y |
x != y | x 不等于 y |
x is y | x和y是同一個對象 |
x is not y | x和y不是同一對象 |
x in y | x是y容器的成員 |
x not in y | x不是y容器的成員 |
在Python中,比較運算和賦值運算是可以連接的——幾個運算符可以連在一起使用,比如:0 < age <120。
有些運算符值得特別關注:
一、相等運算符
如果想要知道兩個內(nèi)容是否相等,你應該使用相等運算符,即兩個等號==。請務必記得是兩個等號?。。蝹€等號可是賦值啊~~~
1
2 > >>"python" == "python"
3 True
4 > >>"Python" == "python"
5 False
6 > >>"python" = "python"
7 File "< stdin >", line 1
8 SyntaxError: can't assign to literal
9
二、is:同一性運算符
這個定義很不友好,什么是同一性?首次接觸真是云里霧里啊,真正理解is運算符才知道同一性的真諦。
乍一看,is運算符和==一樣,事實上卻不同。
示例代碼如下:
1
2
3 > >>x = y = [1,2,3]
4 > >>z = [1,2,3]
5 > >>x == y
6 True
7 > >>x == z
8 True
9 > >>x is y
10 True
11 > >>y is x
12 True
13 > >>x is z
14 False
15 > >>z is x
16 False
注:==運算符比較兩個對象是否相等,is判定兩者是否等同(同一個對象)。
三、in:成員資格運算符
四、布爾運算符:and、or和not
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關推薦
詳細介紹了C語言表達式、算術運算符、賦值運算符、關系運算符、條件結(jié)構、邏輯運算符、位運算符的語法
發(fā)表于 11-02 11:30
?1415次閱讀
2.7 python運算符0. 什么是運算符?本章節(jié)主要說明Python的運算符。舉個簡單的例子 4 +5 = 9 。 例子中,4和5被稱為
發(fā)表于 02-21 16:43
件運算符優(yōu)先級高于賦值、逗號運算符,低于其他運算符。關系運算實際上是邏輯比較運算,它是邏輯運算中
發(fā)表于 11-16 16:02
?1.1w次閱讀
單目運算符是指運算所需變量為一個的運算符,又叫一元運算符,其中有邏輯非運算符:!、按位取反運算符
發(fā)表于 02-24 15:42
?6w次閱讀
條件運算符優(yōu)先級高于賦值、逗號運算符,低于其他運算符。在標準C語言的文檔里,對操作符的結(jié)合性并沒有作出非常清楚的解釋。一個滿分的回答是:它是
發(fā)表于 02-24 16:36
?9676次閱讀
運算符是一種告訴編譯器執(zhí)行特定的數(shù)學或邏輯操作的符號。
C語言內(nèi)置了豐富的運算符,大體可分為10類:算術運算符、關系運算符、邏輯運算符、位
發(fā)表于 02-22 17:27
?3185次閱讀
python運算符 0. 什么是運算符? 本章節(jié)主要說明Python的運算符。舉個簡單的例子 4 +5 = 9 。 例子中,4和5被稱為操作
發(fā)表于 02-21 16:44
?2341次閱讀
RTL建模中廣泛使用的運算符是條件運算符,也稱為三元運算符,該運算符用于在兩個表達式之間進行選擇——表5-2列出了用于表示
發(fā)表于 08-03 09:03
?2999次閱讀
RTL建模中廣泛使用的運算符是條件運算符,也稱為三元運算符,該運算符用于在兩個表達式之間進行選擇——表5-2列出了用于表示
發(fā)表于 02-09 15:42
?1297次閱讀
: print(“a《30”) if 4 《= a 《= 30: print(“1《=a《=10”) if 4 《= a a 《= 30”) 3. 位運算符 按位運算符是把數(shù)字看作二進制來進行計算的。Python中的按位
發(fā)表于 03-08 17:22
?1076次閱讀
Python是一種非常流行的編程語言,具有廣泛的應用領域。在Python中,運算符是進行各種數(shù)學和邏輯運算的關鍵部分。了解運算符的優(yōu)先級順序
發(fā)表于 11-22 14:34
?2058次閱讀
Python中的關系運算符主要包括以下幾種: 等于(==):用于判斷兩個操作數(shù)是否相等。如果相等,則返回True;否則返回False。 不等于(!=):用于判斷兩個操作數(shù)是否不相等。如果不相等,則
發(fā)表于 11-22 14:36
?2336次閱讀
解。 Python中的運算符可以分為以下幾類:算術運算符、比較運算符、邏輯運算符、位運算符、賦值
發(fā)表于 11-29 16:21
?3074次閱讀
邏輯運算符是編程中常用的運算符之一,用于判斷兩個表達式之間的關系,并返回布爾值結(jié)果。在邏輯運算中,兩側(cè)運算對象的數(shù)據(jù)類型可以是任意類型。 首
發(fā)表于 11-30 14:15
?1611次閱讀
用在變量之后時,它們會先返回變量的原始值,然后再進行遞增或遞減。 三元條件運算符 ( ?: ):這個運算符的求值順序是從右到左。首先計算第三個表達式,然后根據(jù)第一個表達式的結(jié)果選擇第二個或第三個表達式。 賦值
發(fā)表于 08-20 11:39
?602次閱讀
評論