Python bool类型与逻辑关系运算

简介: Python 表达式支持多个比较运算,这种表达式和数学中的表达方式非常接近。类型是数字类型,在参与数学计算时会分别转型为。Python 中3个布尔操作符(

✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。
🍎个人主页:小嗷犬的博客
🍊个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。
🥭本文内容:Python bool类型与逻辑关系运算
更多内容请见👇

1.bool类型

Python 中的布尔类型只有两种值: TrueFalse

bool类型是数字类型,在参与数学计算时会分别转型为10

print(True + False)

2.逻辑运算

Python 中3个布尔操作符( andornot)被用于进行逻辑运算,分别代表与、或、非三种逻辑运算:
a b a and b a or b not a
False False False False True
False True False True True
True False False True False
True True True True False
运算优先级由高到低为: notandor
print(False or not False and True)

3.关系运算

bool类型值通常来自于关系运算的结果,下面是 Python 中包含的各种关系比较的操作符:
运算符 样例 结果 功能说明
< 5 < 4 False 小于
> 5 > 4 True 大于
<= 5 <= 4 False 小于等于
>= 5 >= 3 True 大于等于
== 5 == 4 False 等于
!= 5 != 4 True 不等于
Python 表达式支持多个比较运算,这种表达式和数学中的表达方式非常接近。
x = 4
print(3 < x < 5)
# !!! C语言与Java中不能这么写 !!!
目录
相关文章
|
23天前
|
索引 Python 容器
为什么Python中会有集合set类型?
为什么Python中会有集合set类型?
|
23天前
|
Python
Python变量的作用域_参数类型_传递过程内存分析
理解Python中的变量作用域、参数类型和参数传递过程,对于编写高效和健壮的代码至关重要。正确的应用这些概念,有助于避免程序中的错误和内存泄漏。通过实践和经验积累,可以更好地理解Python的内存模型,并编写出更优质的代码。
14 2
|
1月前
|
存储 索引 Python
Python中的str类型
Python中的str类型
|
1月前
|
存储 程序员 C++
Python中的“Short”类型模拟与理解
Python中的“Short”类型模拟与理解
|
1月前
|
算法 数据处理 Python
Python中的集合的运算
Python中的集合的运算
|
1月前
|
SQL 机器学习/深度学习 算法
【python】python指南(五):静态类型注解之List
【python】python指南(五):静态类型注解之List
25 0
【python】python指南(五):静态类型注解之List
|
1月前
|
SQL 算法 Java
【python】python指南(四):typing静态类型注解综述
【python】python指南(四):typing静态类型注解综述
24 0
【python】python指南(四):typing静态类型注解综述
|
1月前
|
机器学习/深度学习 数据采集 算法
【python】python基于微博互动数据的用户类型预测(随机森林与支持向量机的比较分析)(源码+数据集+课程论文)【独一无二】
【python】python基于微博互动数据的用户类型预测(随机森林与支持向量机的比较分析)(源码+数据集+课程论文)【独一无二】
|
22天前
|
Python
|
27天前
|
Python
Python 中的不同类型继承
【8月更文挑战第24天】
38 0