python逻辑运算符详解
时间: 2023-10-18 15:21:12 浏览: 151
Python代码-逻辑运算符.py
Python中的逻辑运算符有三种:and(与)、or(或)、not(非)。它们常常用于条件语句和循环语句中。
1. and(与):如果两个条件都为真,那么结果为真,否则结果为假。
例如:
```
x = 5
y = 10
if x > 0 and y < 20:
print("x大于0且y小于20")
```
输出结果为:x大于0且y小于20
2. or(或):如果两个条件中有一个为真,那么结果为真,否则结果为假。
例如:
```
x = -5
y = 10
if x > 0 or y < 20:
print("x大于0或y小于20")
```
输出结果为:x大于0或y小于20
3. not(非):如果条件为真,那么结果为假,否则结果为真。
例如:
```
x = 5
if not x == 10:
print("x不等于10")
```
输出结果为:x不等于10
需要注意的是,逻辑运算符的优先级是not > and > or,如果不确定,建议使用括号来明确优先级。
阅读全文