行者孙Python

招式篇-Day14 布尔值 True / False

🍀功法简介(知识点)

布尔(bool)类型只有两个固定值:

  • True:真、成立

  • False:假、不成立

前面学的比较运算、逻辑运算,返回的结果全部都是布尔值。布尔值可以存入变量,也能直接放在 if 条件里判断。

重点:首字母必须大写 True / False,小写 true/false 会报错!

基础示例:

has_practiced = True
if has_practiced:
    print("今日完成修炼!")

运行

result = 10 > 5
print(result) # True

🥋今日 Kata 任务(练习)

  1. 定义变量 time_enough,赋值布尔值 False

  2. 定义变量 keep_on,赋值布尔值 True

  3. 打印两个变量

  4. 写 if 判断:如果 keep_on 为 True,打印 "持之以恒,万事可成"

✅参考示例代码

time_enough = False
keep_on = True

print(time_enough)
print(keep_on)

if keep_on:
    print("持之以恒,万事可成")

预期输出:

False
True
持之以恒,万事可成

🧠思考题(进阶可选)

运行下面代码,看看哪些值会被当成 True,哪些当作 False:

print(bool(0))
print(bool(1))
print(bool(""))
print(bool("Python"))

 

想一想:在 if 判断中,除了 True/False,还有哪些数据会被当作真假?

💡功法小提示

⚠️ True 和 False 是关键字,首字母大写,不要写成小写!⚠️ 0、空字符串""、None 在 if 判断中视为假;非 0 数字、非空字符串视为真。⚠️ 布尔值本身就可以直接放在 if 后面,不用额外写 == True(当然写了也可以)。

‹ 返回目录
🏠首页 Python 📦资源 👤关于我