一、布尔类型变量
Python 中的 布尔类型 ( bool ) 用于 逻辑判断 , 布尔类型 是 数字类型 ( Number ) 的一种 , 其有两种 字面量 取值 :
- 真 : True , 其本质是数字 1 ;
- 假 : False , 其本质是数字 0 ;
代码示例 :
# 布尔类型字面量, 注意首字母大写
True
False
注意 : 布尔类型的字面量 , 首字母大写 , 不要写成小写的 ;
布尔类型 变量定义格式 :
布尔类型变量名称 = 布尔类型字面量
代码示例 :
# 布尔类型变量定义
bool_true = True
bool_false = False
print(f"bool_true 值为 {
bool_true}, 类型为 {
type(bool_true)}")
print(f"bool_false 值为 {
bool_false}, 类型为 {
type(bool_false)}")
执行结果 :
bool_true 值为 True, 类型为 <class 'bool'>
bool_false 值为 False, 类型为 <class 'bool'>
二、比较运算符
布尔类型的变量 , 除了 直接定义 之外 , 还可以通过 使用 比较运算符 进行 比较运算 获得 , 常用的比较运算符如下 :
- 等于 : == , 等于 / 不等于 不仅可以进行数字类型比较 , 字符串类型也可以使用这两个比较运算符进行比较运算 ;
- 不等于 : !=
# 数字 相等 / 不等 比较
print(f"8 == 8 结果 : {
8 == 8}")
print(f"8 != 9 结果 : {
8 != 9}")
# 字符串 相等比较
name1 = "Tom"
name2 = "Jerry"
name3 = "Tom"
print(f"name1 == name2 结果 : {
name1 == name2}")
print(f"name1 == name3 结果 : {
name1 == name3}")
8 == 8 结果 : True
8 != 9 结果 : True
name1 == name2 结果 : False
name1 == name3 结果 : True
- 大于 : >
- 小于 : <
- 大于等于 : >=
- 小于等于 : <=
# 大于 / 小于 / 大于等于 / 小于等于 比较
print(f"10 > 5 结果 : {
10 > 5}")
print(f"10 < 5 结果 : {
10 < 5}")
print(f"10 >= 10 结果 : {
10 >= 10}")
print(f"10 <= 10 结果 : {
10 <= 10}")
10 > 5 结果 : True
10 < 5 结果 : False
10 >= 10 结果 : True
10 <= 10 结果 : True
三、代码示例
代码示例 :
""" 布尔类型和比较运算符代码示例 """
# 布尔类型字面量, 注意首字母大写
True
False
# 布尔类型变量定义
bool_true = True
bool_false = False
print(f"bool_true 值为 {
bool_true}, 类型为 {
type(bool_true)}")
print(f"bool_false 值为 {
bool_false}, 类型为 {
type(bool_false)}")
# 比较运算符
# 数字 相等 / 不等 比较
print(f"8 == 8 结果 : {
8 == 8}")
print(f"8 != 9 结果 : {
8 != 9}")
# 字符串 相等比较
name1 = "Tom"
name2 = "Jerry"
name3 = "Tom"
print(f"name1 == name2 结果 : {
name1 == name2}")
print(f"name1 == name3 结果 : {
name1 == name3}")
# 大于 / 小于 / 大于等于 / 小于等于 比较
print(f"10 > 5 结果 : {
10 > 5}")
print(f"10 < 5 结果 : {
10 < 5}")
print(f"10 >= 10 结果 : {
10 >= 10}")
print(f"10 <= 10 结果 : {
10 <= 10}")
执行结果 :
bool_true 值为 True, 类型为 <class 'bool'>
bool_false 值为 False, 类型为 <class 'bool'>
8 == 8 结果 : True
8 != 9 结果 : True
name1 == name2 结果 : False
name1 == name3 结果 : True
10 > 5 结果 : True
10 < 5 结果 : False
10 >= 10 结果 : True
10 <= 10 结果 : True
今天的文章python布尔型变量怎么用_python布尔值判断分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/81525.html