布林型別
布林 (Boolean) 型別只有兩個值:True 和 False。
布林值
is_student = True
has_job = False
print(type(is_student)) # <class 'bool'>
比較運算產生布林值
x = 10
y = 5
print(x > y) # True
print(x == y) # False
print(x != y) # True
print(x >= 10) # True
布林轉換
# 以下會被視為 False
print(bool(0)) # False
print(bool("")) # False (空字串)
print(bool([])) # False (空列表)
print(bool(None)) # False
# 其他都是 True
print(bool(1)) # True
print(bool("hi")) # True
print(bool([1,2])) # True
邏輯運算
a = True
b = False
print(a and b) # False (兩者都要 True)
print(a or b) # True (其中一個 True)
print(not a) # False (取反)
練習
判斷一個數字是否為偶數:使用 x % 2 == 0
💻 程式碼編輯器
📤 執行結果
等待執行...