1.python语句的分类
2.流程控制相关的分类
3.顺序结构
4.分支结构
5.循环结构
6.其他流程控制语句
1.python语句的分类
1.单行代码 一行的python代码2.代码块/组:以冒号作为开始,用缩进划分相同作用域,这样的结构称之为代码块,是一个整体。作用域是指作用范围。作用区域,使用了相同的缩进,即有相同的作用域。缩进:一个table距离或者四个空格。注意:代码块/组中严格区分空格和table,不能混合使用,必须只使用一种方式缩进!
2.流程控制的分类
流程控制:对计算机执行代码的管控就是流程控制。分类:1.顺序结构 2.分支结构/选择结构 3.循环结构
3.顺序结构
顺序结构是系统默认程序结构,自上而下执行
4.分支结构
结构代码a.单项分支if 条件表达式:一条python代码一条python代码一条python代码...b.双项分支if 条件表达式:一条python代码一条python代码一条python代码...else:一条python代码一条python代码一条python代码...c.多项分支if 条件表达式:一条python代码一条python代码一条python代码...elif 条件表达式:一条python代码一条python代码一条python代码...elif 条件表达式:一条python代码一条python代码一条python代码......else:一条python代码一条python代码一条python代码...c.巢装分支例子:if 条件表达式:代码语句if 条件表达式:代码语句else:代码语句else:代码语句
5.循环结构
必须熟练掌握!a.while型循环基本结构:while 条件表达式:代码内容代码内容代码内容...带有变化条件的循环1.声明变量var2.while 进行变量var的判断:代码内容代码内容代码内容...3.变量var的改变操作b.for..in循环(主要用于遍历容器类数据)for 自定义变量 in 容器数据:代码内容,可以使用自定义变量代码内容,可以使用自定义变量代码内容,可以使用自定义变量
else语句的应用
循环中可以使用else语句while 条件表达式:循环语句循环语句循环语句...else:代码语句代码语句代码语句...
其他的流程控制语句
1.break语句2.continue语句3.pass语句
特殊语句:
1.exit()2.quit()用于结束程序的执行,exit()和quit()之后的代码不会执行。在单纯的循环结构中的作用与break很像,但绝不能混为一谈!!!
