一文搞懂python控制语句

总览

前言

每次python从入门到精通都是从头开始看,做这个学习笔记主要是为了让自己可以省去学习控制结构的时间,所以“偷懒”可以促进生产力发展......

控制语句

主要可以分为:条件语句、循环语句以及其他语句这三块


image.jpeg

if条件语句

条件结构又被称为分支结构,可以通过判断实现不同的结果。。在Python中,条件结构的基本构造是if...else...(两个条件),如果有多个条件,那么结构为if...elif...elif...else...,其中的elif可以不限添加。
条件为真,执行结果输出;条件为假,则执行else/elif下的结果或条件,进行输出或判断,以此类推。需要注意的是,if/elif写完条件后,以及else之后,务必加冒号。在一个if条件结构下可以继续嵌套新的if条件句。
流程图

image.png

image.jpeg

代码示例

image.png

循环语句(for 和 while)

image.jpeg

for循环

首先介绍for循环,for语句的基本构成很简单,即for...in...,在循环中写上需要执行的语句。可以看到,for循环适用于循环次数已知的情况。

image.png

代码示例
image.png

while循环

上面我们提到,for循环结构的使用前提是循环次数已知。而在很多情况下,循环多少次,什么时候开始什么时候结束,这是一个未知数。因此,while循环结构的优势便体现了出来。这两种循环结构本质上是一样的,它们的效力也是相当的。while循环语句的基本结构为while...,然后执行相关语句。
代码示例

image.png

总结:for循环一般用于循环次数已知的场景,while循环则可以用于循环次数未知的场景。

image.jpeg

其他语句(break、continue和pass)

image.jpeg

image.png

参考文档:

代码地址:

https://github.com/zqkyy/py_basic_structure

有问题可以私信我,欢迎交流!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容