1. 比较运算符
比较运算符,也称为关系运算符,用于比较两个值之间的关系,会计算运算符两边的表达式,然后返回一个布尔值作为结果,True代表比较关系成立,False代表比较关系不成立。
| 运算符 | 描述 | 示例 |
|---|---|---|
| == | 等于 | a==b,判断a是否等于b |
| != | 不等于 | a!=b,判断a是否不等于b |
| > | 大于 | a>b,判断a是否大于b |
| >= | 大于等于 | a>=b,判断a是否大于等于b |
| < | 小于 | a<b,判断a是否小于b |
| <= | 小于等于 | a<=b,判断a是否小于等于b |
代码示例及运行结果
python
# ==运算符
print("100 == 100 吗:", 100 == 100)
# !=运算符
print("100 != 100 吗:", 100 != 100)
# >运算符
print("100 > 100 吗:", 100 > 100)
# >=运算符
print("100 >= 100 吗:", 100 >= 100)
# <运算符
print("100 < 100 吗:", 100 < 100)
# <=运算符
print("100 <= 100 吗:", 100 <= 100)

2. 逻辑运算符
逻辑运算符是用于连接多个条件(布尔)表达式,并返回一个最终布尔结果的运算符。
| 运算符 | 描述 | 示例 |
|---|---|---|
| and | 逻辑与(并且) | 同时成立才是符合条件的(and的左右两边都是True,最终结果才是True) |
| != | 逻辑或(或者) | 只要有一个符合要求的即可(只有or左右两边有一个为True,最终结果就是True) |
| > | 逻辑非(取反) | 取反操作,True变为False,False变为True |
代码示例及运行结果:
python
# and运算符
data = int(input("请输入一个整数:"))
print(f"{data}在10-20之间:", data >= 10 and data <= 20)
# or运算符
data = int(input("请输入一个整数:"))
print(f"{data}不在10-20之间:", data <= 10 or data >= 20)
