第七章 Python中的条件选择和循环处理

欢迎关注微信公众号watson_python,及时获取最新的更新。


与其他的编程语言一样,在Python中也存在条件选择和循环处理语句,在写法上有一定的区别,在这里就解释一下Python的条件选择和循环处理语句。在正式介绍之前,先介绍一下Python的基本语法结构。Python与其他语言最大的区别就是,Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

Python中条件选择语句的关键字为:if、elif、else这三个。其基本形式如下:

第七章 Python中的条件选择和循环处理_第1张图片

其中elif和else语句块是可选的。对于if和elif只有condition为True时,该分支语句才执行,只有当if和所有的elif的condition都为False时,才执行else分支。注意Python中条件选择语句的condition后面有个冒号。

第七章 Python中的条件选择和循环处理_第2张图片

在Python中同样提供了了循环处理语句,for语句和条件循环语句while。for循环主要用于元组或列表中的元素遍历,写法如下:

第七章 Python中的条件选择和循环处理_第3张图片

条件循环语句while,只有条件为True的时候,才会进入循环,条件为False循环结束。如果想要在语句块过程中终止循环,可以用break或者continue。break是跳出整个循环,而continue是跳出该次循环。

第七章 Python中的条件选择和循环处理_第4张图片

关于条件选择和循环处理的讲解就到这里结束里。

本章的示例同样保存在gitHub上,可以到gitHub下载相关的Jupyter Notebook笔记。

https://github.com/weizy1981/part2

你可能感兴趣的:(第七章 Python中的条件选择和循环处理)