【自学Python】Python布尔型(bool)

迷南。 2024-03-30 16:28 184阅读 0赞

Python布尔型(bool)

Python布尔型(bool)教程

Python 布尔类型也叫 bool 类型,Python 布尔类型取值为 True 和 False。Python bool 类型的 True 表示条件为真, False 表示条件为假。

Python布尔型(bool)

Python 中的布尔类型可以当做 整数 来对待,即 True 相当于整数值 1,False 相当于整数值 0。Python 布尔类型适用于逻辑运算,一般用于程序 流程控制条件判断

案例

定义布尔类型

使用 True 或者 False 来定义 Python 中的布尔类型

  1. print("嗨客网(www.haicoder.net)")
  2. # 定义布尔类型
  3. foo = True
  4. bar = False
  5. print(foo, type(foo))
  6. print(bar)

程序运行后,控制台输出如下:

请添加图片描述

首先,我们定义了一个 变量 foo,并给其赋值为 True,即变量 foo 的类型为布尔型。接着,我们定义了一个变量 bar,并给其赋值为 False,变量 bar 的类型也为布尔型。

最后,我们使用 print 函数,打印两个变量的值和类型,发现 foo 的值为 1,bar 的值为 0。所以,在 Python 中,True 为 1,False 为 0。

布尔运算

Python 中的布尔变量可以和数值型变量一起运算

  1. print("嗨客网(www.haicoder.net)")
  2. # 布尔运算
  3. foo = True
  4. bar = False
  5. print(foo+bar)
  6. print(foo+2.3)

程序运行后,控制台输出如下:

请添加图片描述

首先,我们定义了一个变量 foo,并给其赋值为 True,即变量 foo 的类型为布尔型。接着,我们定义了一个变量 bar,并给其赋值为 False,变量 bar 的类型也为布尔型。

接着,我们使用 print 函数,打印两个变量的和,最终输出了 1,因为 foo 的值为 1,bar 的值为 0。最后,我们使用 print 函数,打印变量 foo 的值和浮点型变量的和。

布尔结果

Python 中的比较结果,使用的是布尔变量来表示

  1. print("嗨客网(www.haicoder.net)")
  2. # 布尔结果
  3. foo = 3
  4. bar = 2
  5. print(foo > bar)
  6. print(foo < bar)

程序运行后,控制台输出如下:

请添加图片描述

首先,我们定义了一个整型变量 foo,并给其赋值为 3。接着,我们再次定义了一个整型变量 bar,并给其赋值为 2。

接着,我们使用 print 函数,打印变量 foo 大于变量 bar 的结果,返回了布尔值 True。最后,我们使用 print 函数,打印变量 foo 小于变量 bar 的结果,返回了布尔值 False。

Python布尔型(bool)总结

Python 布尔类型也叫 bool 类型,Python 布尔类型取值为 True 和 False。Python bool 类型的 True 表示条件为真, False 表示条件为假。

Python 中的布尔类型可以当做整数来对待,即 True 相当于整数值 1,False 相当于整数值 0。Python 布尔类型适用于逻辑运算,一般用于程序流程控制 和条件判断。

发表评论

表情:
评论列表 (有 0 条评论,184人围观)

还没有评论,来说两句吧...

相关阅读