13. Python数据类型之布尔类型
13. Python数据类型之布尔类型
文章目录
- 13. Python数据类型之布尔类型
- 1. Python的数据类型
- 2. 布尔运算的由来
- 3. 布尔类型
- 4. 布尔值
- 5. 布尔类型示例
1. Python的数据类型
在Python中有8种常见的内置数据类型:
【数据类型数据】
1.字符串:str,用引号括起来的内容。
2.整数:int,没有小数点的数字。
3.浮点数:float,有小数点的数字。
4.布尔类型:bool,只有2个值(True 和 False)。
【容器类型的数据】
5.列表
6.元组
7.字典
8.集合
备注:图片来源于风变编程。
2. 布尔运算的由来
乔治.布尔是一位英国数学家。
1847年,布尔出版了《逻辑的数学分析》,在这本书中布尔介绍了现在以他的名字命名的布尔代数。
由于其在符号逻辑运算中的特殊贡献,很多计算机语言中将逻辑运算称为布尔运算,将其结果称为布尔值。
3. 布尔类型
布尔类型和字符串、整数、浮点数一样,也是Python中的一种数据类型。
【作用】布尔类型通常用来表示条件是否成立。
4. 布尔值
布尔只有两个值:
- True(真)
- False(假)
True 和 False,就叫做布尔值。
【重点提示】
True 和 False 不加引号,且首字母要大写!!!
布尔类型通常用来表示条件是否成立。
条件成立则布尔值为True。
条件不成立则布尔值为False。
5. 布尔类型示例
# 将布尔值True赋值给变量a
a = True
# 将布尔值False赋值给变量b
b = False
print("输出布尔值:")
print(a)
print(b)
# 输出一个空行,\n是转义字符,作用是换行
print('\n')
print("用type函数查看变量a,b的数据类型:")
print(type(a))
print(type(b))
【终端输出】
输出布尔值:
True
False
用type函数查看变量a,b的数据类型:
<class 'bool'>
<class 'bool'>
bool
表示数据类型为布尔类型。
【错误示例】
a = true
b = false
print(a)
print(b)
【终端输出】
NameError: name 'true' is not defined
布尔值必须大写,小写程序会报错:name 'true' is not defined
,即名称“true”未定义。