1
Python编程从入门到实践
1.8.4 本章小结
本章小结

通过本章的学习,掌握了程序的3种基本控制结构:顺序结构、分支结构(选择结构)和循环结构,以及流程中转语句break和continue的相关知识。

顺序结构是最基本的程序结构,顺序结构中的程序按照从上往下的顺序一条一条地被执行,分支结构则是在顺序结构的程序中加入了判断和选择的成分。在Python中,这样的控制成分包括if、else和elif语句。使用分支结构的好处是可以让程序根据某些条件的成立与否进行不同的选择,从而执行不同的语句块,最终实现不同的功能,更好地满足用户的需求。

循环结构与分支结构不同,其目的主要是消灭程序代码中连续的重复内容,让程序更加简洁,从而提升程序的可读性。通常使用while和for语句来完成循环结构的控制成分。while语句是一种判断型循环控制语句,通常在循环的起始位置会设置一个循环条件,只有当循环条件被打破时,循环才会终止;而for循环则与之不同,for循环是一种遍历型循环,也就是说,在循环的起始位置需要设置一个遍历范围或者需要遍历的数据集合。在for循环的执行过程,它会将该范围或者集合中的数据带入循环体中逐个执行一遍,直到所有的数据都尝试过为止。

在程序的流程控制过程中,还有几个特别重要的关键字需要关注,分别是else、break和continue,这些关键字在程序的流程控制中起着举足轻重的作用。