布林變數 (bool)
什麼是布林值?
在 Python 中,布林值(bool)是一種表示真(True)和假(False)的資料型態。布林值通常用來進行條件判斷,並返回 True 或 False 作為結果。
布林值的使用方式
1. 建立布林值
可以直接使用 True 或 False 來建立布林值。
2. 布林運算
布林值可以用來進行邏輯運算,例如與(and)、或(or)、非(not)。
3. 比較運算
布林值經常用於比較運算的結果,這些運算會返回 True 或 False。
4. 布林值的型態轉換
可以使用 bool() 函數將其他資料型態轉換為布林值。空的、零值的對象通常會被轉換為 False,而非空的對象則會轉換為 True。
範例
is_raining = True
has_umbrella = False
# 使用布林運算
if is_raining and not has_umbrella:
print("需要撐傘")
else:
print("不需要撐傘")
# 比較運算
age = 20
can_vote = age >= 18
print(can_vote) # True
總結
布林值在 Python 中常用於條件判斷和邏輯運算。True 和 False 是布林值的兩個基本值,並且它們可以與其他資料型態進行比較運算和轉換。