在平常中是否有人和小編一樣將一些運算符傻傻搞混的?下面我們一起來看一下:
1.比較運算符:(即關系運算符)
== | 檢查兩個檢查兩個操作數(shù)的值是否相等舔示,如果是則條件變?yōu)檎妗?/th> | 如a=3,b=3則(a == b) 為true. |
---|---|---|
!= | 檢查兩個操作數(shù)的值是否相等碟婆,如果值不相等,則條件變?yōu)檎妗?/td> | 如a=1,b=3則(a != b) 為 true. |
<> | 檢查兩個操作數(shù)的值是否相等惕稻,如果值不相等竖共,則條件變?yōu)檎妗?/td> | 如a=1,b=3則(a <> b) 為 true。這個類似于 != 運算符 |
> | 檢查左操作數(shù)的值是否大于右操作數(shù)的值俺祠,如果是公给,則條件成立。 | 如a=7,b=3則(a > b) 為 true. |
< | 檢查左操作數(shù)的值是否小于右操作數(shù)的值蜘渣,如果是淌铐,則條件成立。 | 如a=7,b=3則(a < b) 為 false. |
>= | 檢查左操作數(shù)的值是否大于或等于右操作數(shù)的值宋梧,如果是匣沼,則條件成立。 | 如a=3,b=3則(a >= b) 為 true. |
<= | 檢查左操作數(shù)的值是否小于或等于右操作數(shù)的值捂龄,如果是释涛,則條件成立。 | 如a=3,b=3則(a <= b) 為 true. |
2.邏輯運算符
and | x and y | 布爾"與" - 如果 x 為 False倦沧,x and y 返回 False唇撬,否則它返回 y 的計算值。 | (a and b) 返回 20展融。 |
---|---|---|---|
or | x or y | 布爾"或" - 如果 x 是 True窖认,它返回 True,否則它返回 y 的計算值告希。 | (a or b) 返回 10扑浸。 |
not | not x | 布爾"非" - 如果 x 為 True,返回 False 燕偶。如果 x 為 False喝噪,它返回 True。 | not(a and b) 返回 False |