Python布尔型(bool)

Python布尔型(bool)教程

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

Python布尔型(bool)

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

案例

定义布尔类型

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

print("嗨客网(www.haicoder.net)")

# 定义布尔类型
foo = True
bar = False

print(foo, type(foo))
print(bar)

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

python %r 布尔类型 python中布尔型_python %r 布尔类型

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

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

布尔运算

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

print("嗨客网(www.haicoder.net)")

# 布尔运算
foo = True
bar = False

print(foo+bar)
print(foo+2.3)

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

python %r 布尔类型 python中布尔型_赋值_02

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

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

布尔结果

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

print("嗨客网(www.haicoder.net)")

# 布尔结果
foo = 3
bar = 2

print(foo > bar)
print(foo < bar)

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

python %r 布尔类型 python中布尔型_开发语言_03

首先,我们定义了一个整型变量 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 布尔类型适用于逻辑运算,一般用于程序流程控制 和条件判断。