【python笔记】选择结构:if语句详解

目录

if语句

表达式:

语句序列:

if语句的执行流程:

 else子句:

 else 子句执行流程

三元运算符:

elif语句:

elif执行流程

嵌套的if语句:

例:符合函数:


if语句

表达式:

○表达式表示条件,可以是一个简单的数字或者字符,也可以是多个运算符的复杂表达式;

○表达式的结果有两种情况:True(1)表示真;False(0)表示假

语句序列:

○又称if语句的内嵌语句,可以由一条或者多条语句构成,同一语句序列必须在同一列上进行进行相同的缩进,否则表示内嵌语句已经结束。

if语句的执行流程:

 【python笔记】选择结构:if语句详解_第1张图片

 else子句:

【python笔记】选择结构:if语句详解_第2张图片

 else 子句执行流程

【python笔记】选择结构:if语句详解_第3张图片

○ if-else分支结构中,else必须与if对齐,并且它们所在的语句后面都必须带上冒号

三元运算符:

○ 如果C为真,返回x;否则返回

例:如果x>=y,t=x;否则t=y

○条件表达式在python的所有运算符中优先级最低

elif语句:

【python笔记】选择结构:if语句详解_第4张图片

elif执行流程

 【python笔记】选择结构:if语句详解_第5张图片

○ elif是else if的缩写,执行是先计算表达式1的值,如果为True,执行语句序列1;

○否则,计算表达式2,若结构为True,则执行语句序列2,以此类推

○若表达式  1至表达式N-1的计算结果都为False,则执行else部分的语句序列N

嵌套的if语句:

【python笔记】选择结构:if语句详解_第6张图片

例:符合函数:

【python笔记】选择结构:if语句详解_第7张图片

 【python笔记】选择结构:if语句详解_第8张图片

你可能感兴趣的:(笔记,python,python,开发语言,后端)