iT邦幫忙

2022 iThome 鐵人賽

DAY 8
0
Modern Web

flask系列 第 8

Day8 python 基礎3

  • 分享至 

  • xImage
  •  

比較運算子

「比較運算子」是用來比較「兩個值大小」的運算子,運算的結果只有 True 或是 False 兩種

運算子 說明
> 大於
< 小於
== 等於
>= 大於等於
<= 小於等於
!= 不等於
a = 3
b = 5

print(a > b)
print(a < b)
print(a == b)
print(a != b)
False
True
False
True

邏輯運算子

「邏輯運算子」可以判斷andornot 三種基本邏輯狀態以及 xor ^ ,運算的結果只有 True 或是 False 兩種

邏輯運算子可以使用 & 代替 and| 代替 or

and
a \ b T F
T T F
F F F
a = True
b = False
c = True

print(a and b)
print(a and c)
False
True
or
a \ b T F
T T T
F T F
a = True
b = False
c = True

print(a or b)
print(a or c)
True
True
not
a not
T F
F T
a = True
b = False

print(not a)
print(not b)
False
True
xor
a\b T F
T F T
F T F
a = True
b = False
c = True

print(a ^ b)
print(a ^ c)
True
False

邏輯運算子可以結合比較運算子,做出更複雜的邏輯判斷。

a = 1
b = 2
c = 3

print((a>b)and(c>b))
print((a>b)or(c>b))
print(not ((a>b)and(c>b)))
False
True
True ( 因為 (a>b)and(c>b) 為 True )

上一篇
Day7 python 基礎2
下一篇
Day9 python 基礎4
系列文
flask30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言