安迪Python

V1

2022/08/17阅读:16主题:默认主题

13. Python数据类型之布尔类型

13. Python数据类型之布尔类型

1. Python的数据类型

在Python中有8种常见的内置数据类型:

【数据类型数据】

1.字符串:str,用引号括起来的内容。
2.整数:int,没有小数点的数字。
3.浮点数:float,有小数点的数字。
4.布尔类型:bool,只有2个值(True 和 False)。

【容器类型的数据】

5.列表
6.元组
7.字典
8.集合

1
1

备注:图片来源于风变编程。

2. 布尔运算的由来

2
2

乔治.布尔是一位英国数学家。

1847年,布尔出版了《逻辑的数学分析》,在这本书中布尔介绍了现在以他的名字命名的布尔代数。

由于其在符号逻辑运算中的特殊贡献,很多计算机语言中将逻辑运算称为布尔运算,将其结果称为布尔值。

3. 布尔类型

布尔类型和字符串、整数、浮点数一样,也是Python中的一种数据类型。

【作用】布尔类型通常用来表示条件是否成立。

4. 布尔值

布尔只有两个值:

  1. True(真)
  2. 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”未定义。

分类:

后端

标签:

Python

作者介绍

安迪Python
V1