🍀功法简介(知识点)
布尔(bool)类型只有两个固定值:
True:真、成立False:假、不成立
前面学的比较运算、逻辑运算,返回的结果全部都是布尔值。布尔值可以存入变量,也能直接放在 if 条件里判断。
重点:首字母必须大写
True/False,小写 true/false 会报错!
基础示例:
has_practiced = True
if has_practiced:
print("今日完成修炼!")
运行
result = 10 > 5
print(result) # True🥋今日 Kata 任务(练习)
定义变量
time_enough,赋值布尔值False定义变量
keep_on,赋值布尔值True打印两个变量
写 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