布林變數 (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
是布林值的兩個基本值,並且它們可以與其他資料型態進行比較運算和轉換。