700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python分支条件语句格式_Python基础-06 if语句——分支结构(选择结构)

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

时间:2023-08-21 18:54:22

相关推荐

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

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

1. 概述

- 选择结构

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cYLa3Pl5-1609592903909)(Media/image-2031204101249.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

原文链接:/qq_45725870/article/details/112120616

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。