Python 第四节 第九课
【摘要】
[toc]
选择结构
选择结构通过判断条件是否成立, 来决定执行哪一个分支. 选择结构有多种形式, 分为: 单分支, 双分支, 多分支. 流程图如下:
单分支选择结构
if 语句单分支结构的语法形式如下:
if 条件表达式:
语句 / 语句块
其中:
(1) 条件表达式: 可以是逻辑表...
[toc]
选择结构
选择结构通过判断条件是否成立, 来决定执行哪一个分支. 选择结构有多种形式, 分为: 单分支, 双分支, 多分支. 流程图如下:
单分支选择结构
if 语句单分支结构的语法形式如下:
if 条件表达式:
语句 / 语句块
其中:
(1) 条件表达式: 可以是逻辑表达式, 关系表达式, 算术表达式等等.
(2) 语句 / 语句块: 可以是一条语句, 也可以是多条语句. 多条语句, 缩进必须对齐一致.
条件表达式详解
在选择和循环结构中, 条件表达式的值为 Flase 的情况如下:
False, 0, 0.0, 空值 None, 空序列对象 ( 空列表, 空元组, 空集合, 空字典, 空字符串 ), 空 range 对象, 空迭代对象.
其他情况, 均为 True. 这么看来, Python 所有的合法表达式都可以看做条件表达式, 甚至包括函数调用的表达式.
条件表达式中, 不能有赋值操作符 "="
在 Python 中, 条件表达式不能出现赋值符 "=", 避免了其他语言中经常误将关系运算符 "==" 写作赋值运算符 "=" 带来的困扰. 如下代码将会报语法错误:
if 3 < c and (c=20):
print("赋值运算符不能出现在条件表达式中")
文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。
原文链接:iamarookie.blog.csdn.net/article/details/108841592
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)