python布尔类型 (Boolean Type)

简介: 【8月更文挑战第3天】

image.png
Python 中的布尔类型(Boolean Type)主要有两个值:TrueFalse。布尔类型主要用于逻辑运算,如条件判断等场景。

创建布尔值

你可以直接将变量赋值为 TrueFalse 来创建布尔值。

a = True
b = False

布尔运算

布尔类型支持逻辑运算,包括 andornot

  • and:如果两个布尔值都为 True,则返回 True;否则返回 False
  • or:如果两个布尔值中至少有一个为 True,则返回 True;如果都为 False,则返回 False
  • not:如果布尔值为 True,则返回 False;如果为 False,则返回 True
print(True and True)  # 输出: True
print(True and False)  # 输出: False
print(True or False)  # 输出: True
print(not True)  # 输出: False

布尔值与数字

在 Python 中,布尔类型实际上是整数类型的子类,True 可以被当作 1False 可以被当作 0

print(True + True)  # 输出: 2
print(True + False)  # 输出: 1
print(False - True)  # 输出: -1

布尔值与比较运算符

比较运算符(如 ==, !=, >, <, >=, <=)的结果也是布尔值。

print(5 > 3)  # 输出: True
print(2 == 3)  # 输出: False

布尔值与 if 语句

布尔类型经常用在 if 语句中进行条件判断。

if True:
    print("这条信息总是会被打印。")

if False:
    print("这条信息永远不会被打印。")

总之,布尔类型是 Python 中非常基本且重要的数据类型,用于逻辑运算和条件判断等场景。

目录
相关文章
|
7月前
|
Python
【10月更文挑战第6天】「Mac上学Python 10」基础篇4 - 布尔类型详解
本篇将详细介绍Python中的布尔类型及其应用,包括布尔值、逻辑运算、关系运算符以及零值的概念。布尔类型是Python中的一种基本数据类型,广泛应用于条件判断和逻辑运算中,通过本篇的学习,用户将掌握如何使用布尔类型进行逻辑操作和条件判断。
107 1
【10月更文挑战第6天】「Mac上学Python 10」基础篇4 - 布尔类型详解
|
7月前
|
Python
[oeasy]python036_数据类型有什么用_type_类型_int_str_查看帮助
本文回顾了Python中`ord()`和`chr()`函数的使用方法,强调了这两个函数互为逆运算:`ord()`通过字符找到对应的序号,`chr()`则通过序号找到对应的字符。文章详细解释了函数参数类型的重要性,即`ord()`需要字符串类型参数,而`chr()`需要整数类型参数。若参数类型错误,则会引发`TypeError`。此外,还介绍了如何使用`type()`函数查询参数类型,并通过示例展示了如何正确使用`ord()`和`chr()`进行转换。最后,强调了在函数调用时正确传递参数类型的重要性。
70 3
|
7月前
|
JavaScript 前端开发
JavaScript Boolean(布尔) 对象
JavaScript Boolean(布尔) 对象
48 3
|
8月前
|
JavaScript 前端开发
JavaScript Boolean(布尔) 对象
Boolean(布尔)对象用于将非布尔值转换为布尔值(true 或者 false)。
93 7
|
9月前
|
机器学习/深度学习 数据可视化 API
Python Numpy 切片和索引(高级索引、布尔索引、花式索引)
Python Numpy 切片和索引(高级索引、布尔索引、花式索引)
95 3
|
9月前
|
Python
【Python】使用LogisticRegression出现错误: invalid type promotion
使用Python中的LogisticRegression时遇到TypeError: invalid type promotion错误的解决方法,指出错误原因是因为输入的DataFrame包含datetime类型的数据,并提供了通过删除datetime字段来解决此问题的步骤。
111 3
|
9月前
|
Python
在Python中的Boolean类型
在Python中的Boolean类型
155 0
|
11月前
|
Python
python 中*类型对象
【6月更文挑战第9天】
46 2
|
7月前
|
存储 缓存 算法
详解 PyTypeObject,Python 类型对象的载体
详解 PyTypeObject,Python 类型对象的载体
119 3
|
10月前
|
Python

热门文章

最新文章