条件与循环
语句块
- 用:开头,多行缩进的代码。多行代码同时执行。
布尔变量
- 表达为True(1)或False(0),天然二分支。
- 布尔表达式为假的值:False、None、0、""、()、[]、{}
- 可以用bool函数将其他类型数据转化为布尔型的
- 两个假值不一定相等(数据类型不一样)
条件和条件语句
- if语句:条件执行。if后的布尔值如果是True,就执行后面的语句块。
- else语句:如果第一个语句块没有执行(布尔值为False),就执行else后的语句块。如果第一个语句块执行了(布尔值为True),else后的语句块就跳过。
- elif函数:表达三分支及以上。elif是else if的缩写。
- if语句嵌套if语句实现多分支
断言
- assert函数:要求某些条件必须为真。作用:检查函数属性是,作为初期测试和调试过程中的辅助条件。成立无结果,不成立报错。