運算子,條件判斷

2021-10-07 22:26:57 字數 1522 閱讀 9399

邏輯運算子

and 邏輯-->與

or 邏輯-->或

條件運算子

not 邏輯–>⾮

not可以對符號右側的值進⾏⾮運算對於布林值,⾮運算會對其進⾏取反操 作,true變false,false變true

例:

a =

true

b =false

c =not a

d =not b

print

('c為'

,c)print

('d為'

,d)

結果:

c為 false

d為 true

and可以對符號兩側的值進⾏與運算。 只有在符號兩側的值都為true時,才 會返回true,只要有⼀個false就返回false 與運算是找false的,如果第⼀個值為false,則不再看第⼆個值

例如:

a =

true

b =false

c =true

d =false

e = a and b

f = a and c

g = b and a

h = b and d

print

('e為%s, f為%s, g為%s, h為%s'

%(e, f,g,h)

)

結果:

e為false

, f為true

, g為false

, h為false

或運算兩個值中只要有⼀個true,就會返回true 或運算是找true的

a =

true

b =false

c =true

d =false

e = a or b

f = a or c

g = b or a

h = b or d

print

('e為%s, f為%s, g為%s, h為%s'

%(e, f,g,h)

)

結果:

e為true

, f為true

, g為true

, h為false

條件運算子在執⾏時,會先對條件表示式進⾏求值判斷 如果判斷結果為true,則執⾏語句1,並返回執⾏結果 如果判斷結果為false,則執⾏語句2,並返回執⾏結果

語法: 語句1 if 條件表示式 else 語句2

shell 運算子 條件判斷

1 基本語法 1 表示式 或 表示式 2 expr 加,減,乘,除,取餘注意 expr運算子間要有空格 計算 2 3 x4的值 採用 表示式 方式 expr expr 2 3 4 s 2 3 4 echo s 1 基本語法 condition 注意condition前後要有空格 注意 條件非空即為t...

條件運算子

條件運算子 c提供條件表示式 conditional expression 作為表達if else語句的便捷方式,該表示式使用?條件運算子。該運算子分為兩個部分,需要三個運算物件。所以是三元運算子,也是c唯一的三元運算子 下面的 得到乙個數的絕對值 x y 0 y y 在 和 之間的內容就是條件表示...

Shell的運算子和條件判斷

1 基本語法 1 運 算式 或 表示式 或 表示式 或 表示式 2 expr 加,減,乘,除,取餘 注意 expr運算子間要有空格 2 案例實操 1 計算3 2的值 root bigdata shell expr 2 3 5 2 計算3 2的值 root bigdata shell expr 3 2...