当前位置:蜗牛素材网>综合资讯>图文>正文

python程序处理流程:Python中的三种流程

人气:237 ℃/2023-12-07 07:01:41

编程语言一般提供三种流程来控制语句的执行:分别是顺序、分支和循环。

顺序就是不同的语句逐句执行,直到所有的语句执行完毕。

分支是先对条件做判断,得到真值结果,根据真值结果选择一路语句执行,另一路语句则不执行。

循环是语句的堆叠,迭代,判断条件,在条件结果为真值的情况下,多次执行同一语句,就像是语句堆砌一样。

Python支持这三种流程,用到的关键字主要有if、while、for。

Python中的顺序流程

顺序流程无需关键字支持,只要顺序列出执行语句就可以,比较容易理解。

Python中的分支

分支总共涉及if、elif、else三个关键字,代码形式框架如下

if 条件1:

语句1

elif 条件2:

语句2

else:

语句3

这里有一些要点

len函数的参数是可以任意类型的集合:数组、元组、字典、字符串

len(集合)的返回值如果是0,那么空集合本身或者这个函数作为条件的话,都是False

bool函数显式转换任意类型的数据到布尔值

每个模块首部两行注释

布尔值运算and、or、not

Python中的循环

循环有两种,一种涉及关键字while,另一种涉及关键字for in

代码形式框架如下

第一种,

while 条件:

语句

第二种,

for 变量 in 集合

语句

这里有一些要点

range函数可以生成一个数字集合,用于迭代

zip函数可以打包两个以上的集合,使得同时迭代

for 变量1,变量2 in zip(集合1,集合2)

语句

items函数可以对字典做解包

for key,value in 字典.items()

语句

循环后可以加else字句

while 条件:

语句1

else:

语句2

以及

for 变量 in 集合

语句1

else:

语句2

善用f字符串来取代字符串 ,增强代码可读性

搜索更多有关“python程序处理流程:Python中的三种流程”的信息 [百度搜索] [SoGou搜索] [头条搜索] [360搜索]
本网站部分内容、图文来自于网络,如有侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2008-2024 蜗牛素材网 All Rights Reserved. 手机版