Python 笔记 — 条件控制语句

本文详细介绍了Python中的条件语句(if,else,elif)、三元运算、逻辑运算符(and,or,not)、比较运算符以及in和notin操作。内容涵盖了基本语法和实例,适合初学者了解Python控制流程。
摘要由CSDN通过智能技术生成
目录

一、基本格式

条件语句是通过一条或多条语句的执行结果(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)。

📝结尾

看到这里了还不给博主扣个:- ⛳️ 点赞☀️收藏 ⭐️ 关注!- 💛 💙 💜 ❤️ 💚💓 💗 💕 💞 💘 💖- 拜托拜托这个真的很重要!- 你们的点赞就是博主更新最大的动力!- 有问题可以评论或者私信呢秒回哦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值