![]() |
重点回顾 |
1.三种基本流程控制结构:顺序结构、选择结构、循环结构。
2.if...else条件语句的作用是判断条件表达式是否成立,当条件成立(True,或用1表示)时,执行if程序区块中的程序语句;当条件不成立(False,或用0表示)时,执行else程序区块中的程序语句。
3.在if…else条件语句的使用上,如果条件不成立,不执行任何程序语句,那么可以省略else语句。
4.Python提供了一种更简洁的if...else条件表达式,格式为:X if C else Y。
5.如果条件判断表达式不止一个,就可以再加上elif条件语句,elif是“else if”的缩写。
6.Python语言的time模块提供了各种与时间有关的函数,time模块是Python标准模块库中的模块,使用之前要先用import导入。
7.有时if条件语句中又有另一层if条件语句,这种多层的选择结构被称为嵌套if条件语句。
8.重复结构主要是指循环控制结构,根据所设立的条件,重复执行某一段程序语句,直到条件判断表达式不成立,才会跳出循环。
9.while循环语句与for循环语句类似,都属于前测试型循环。前测试型循环的工作方式是在循环程序区块的开始处必须先检查条件判断表达式,当条件判断表达式结果为真时,才会执行循环体内的程序语句。
10.while循环必须加入控制变量的初始值以及递增或递减表达式,编写循环程序时必须检查离开循环的条件是否存在,如果条件不存在,就会让循环一直执行而无法停止,导致“无限循环”,也称为“死循环”。
11.循环结构通常需要具备三个要件:循环变量的初始值、循环条件表达式、调整循环变量的增减值。
12.Python语言的for循环可以遍历任何序列的元素或表项,序列可以是元组、列表或字符串。
13.有关元组更高效的写法是直接调用range()函数。
14.在使用for循环时,还有一个地方要特别注意,就是print()函数。如果该print()有缩排的话,就表示在for循环体内要执行的操作会按照循环执行的次数来输出。如果没有缩排,就表示不在for循环体内,只会输出最后的结果。
15.在嵌套for循环结构中,执行流程必须先等内层循环执行完毕,才会逐层继续执行外层循环。
16.在多重嵌套循环结构中,循环之间不可交错,否则会引发错误。
17.break指令用来中断循环的执行,并离开当前所在的循环体。
18.continue指令只会结束当前轮次的循环,跳过当前轮次尚未执行的程序语句,进入下一轮循环,但并不会离开当前的循环体。