python分支条件语句格式_Python基础-06 if语句——分支结构(选择结构)

六、if语句——分支结构(选择结构)

1. 概述

- 选择结构

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Hp6aPdOh-1609592903906)(Media/image-20201231204046846.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cYLa3Pl5-1609592903909)(Media/image-20201231204101249.png)]

- 注意点【重要】

条件表达式中,不能有赋值操作符“=”

2. 条件表达式详解(True、False出现的情况)【重要】

在选择和循环结构中,

条件表达式的值为 False 的情况如下:

False

0

0.0

None

空序列对象(空列表、空元祖、空集合、空字典、空字符串)

空 range 对象

空迭代对象

True的情况如下

True

非零数字

非空序列对象

非空range对象

非空迭代对象

3. if 语句的格式和作用

格式:

if 条件:

满足条件执行的代码

条件表达式:可以是逻辑表达式、关系表达式、算术表达式等等。

语句/语句块:可以是一条语句,也可以是多条语句。多条语句,缩进必须对齐一致。

4. if-else 格式和作用

格式:

if 条件:

满足条件执行的代码

else:

不满足条件执行的代码

if 判断条件,如果条件满足,执行if后的代码,如果条件不满足,执行else后面的代码

5. if-elif-else 格式和作用

if 条件1:

满足条件1执行的代码

elif 条件2:

满足条件2执行的代码

elif 条件3:

满足条件3执行的代码

...

else:

不满足条件执行的代码

顺序判断,先判断条件1,满足条件,执行条件1后面的代码

如果不满足条件1,那么继续判断条件2,如果满足执行条件2后面的代码

如果不满足条件2,继续向后判断,满足哪个条件,执行哪个条件后的代码

else是指定如果所有的前面的条件都不满足,那么执行else后面的代码

else是一个可选的模块,可以省略不写,但是一般会写上,用来容错.

6. if 语句的嵌套的作用

if 条件:

if 条件:

if 条件:

7. if 语句实现三目运算符(了解)

c语言:

条件? 值1 : 值2

python实现:

值1 if 条件 else 值2

执行过程:

判断 条件是否成立,如果条件成立,那么得到值1, 否则得到值2

原文链接:https://blog.csdn.net/qq_45725870/article/details/112120616

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值