目录
一、基本格式
条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。
1、if 语句
if 要判断的条件:
条件成立时要做的事情
示例:
x = 10
if x > 5:
print("x大于5")
2、else 语句
if 条件:
满足条件时要做的事情
else:
不满足条件时要做的事情
示例:
x = 3
if x > 5:
print("x大于5")
else:
print("x小于等于5")
3、elif 语句(多个条件判断)
if 条件1:
事情1
elif 条件2:
事情2
elif 条件3:
事情3
else:
事情4
示例:
x = 3
if x > 5:
print("x大于5")
elif x == 5:
print("x等于5")
else:
print("x小于5")
4、嵌套条件语句
if 条件1:
满足条件1 做的事情1
满足条件1 做的事情2
if 条件2:
满足条件2 做的事情1
满足条件2 做的事情2
else:
条件1不满足时做的事情
示例:
x = 10
if x > 5:
print("x大于5")
if x == 10:
print("x等于10")
else:
print("x小于等于5")
二、三目运算操作(三元表达式)
为真结果 if 判断条件 else 为假结果
示例:
x = 10
result = "x大于5" if x > 5 else "x小于等于5"
print(result)
三、逻辑运算符
1、与运算(and)
x = 5
y = 10
z = 15
# 判断 x 大于 0 且 y 小于 z
if x > 0 and y < z:
print("条件成立")
2、或运算(or)
x = 5
y = 10
z = 15
# 判断 x 小于 0 或 y 大于 z
if x < 0 or y > z:
print("条件成立")
3、非运算(not)
x = 5
# 判断 x 不等于 0
if not x == 0:
print("条件成立")
4、组合多个逻辑运算符
x = 5
y = 10
z = 15
# 判断 x 大于 0 且 y 小于 z,并且 z 不等于 20
if x > 0 and y < z and not z == 20:
print("条件成立")
四、比较运算符(关系运算符)
1、等于运算符(==)
x = 5
y = 10
# 判断 x 是否等于 y
if x == y:
print("x等于y")
2、不等于运算符(!=)
x = 5
y = 10
# 判断 x 是否不等于 y
if x != y:
print("x不等于y")
3、大于运算符(>)
x = 5
y = 10
# 判断 x 是否大于 y
if x > y:
print("x大于y")
4、小于运算符(<)
x = 5
y = 10
# 判断 x 是否小于 y
if x < y:
print("x小于y")
5、大于等于运算符(>=)
x = 5
y = 10
# 判断 x 是否大于等于 y
if x >= y:
print("x大于等于y")
6、小于等于运算符(<=)
x = 5
y = 10
# 判断 x 是否小于等于 y
if x <= y:
print("x小于等于y")
五、条件运算符
1、in
numbers = [1, 2, 3, 4, 5]
x = 3
# 判断 x 是否在列表 numbers 中
if x in numbers:
print("x在列表中")
2、not in
numbers = [1, 2, 3, 4, 5]
x = 10
# 判断 x 是否不在列表 numbers 中
if x not in numbers:
print("x不在列表中")
六、真假值判断
使用 if 条件判断时,Python 会将以下值视为假(False):
- False
- None
- 0(整数)
- 0.0(浮点数)
- “”(空字符串)
- [](空列表)
- {}(空字典)
- ()(空元组)
其它值视为真(True)。
📝结尾
看到这里了还不给博主扣个:- ⛳️ 点赞☀️收藏 ⭐️ 关注!- 💛 💙 💜 ❤️ 💚💓 💗 💕 💞 💘 💖- 拜托拜托这个真的很重要!- 你们的点赞就是博主更新最大的动力!- 有问题可以评论或者私信呢秒回哦。