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字符串来取代字符串 ,增强代码可读性
- 03-19为什么今年二月份有28天?为什么二月份有28天
- 01-28手机为啥不能指纹解锁了:为啥重启手机之后不能用指纹解锁
- 12-03游戏史上最好玩的三款游戏:这一款游戏涵盖了全世界30年来最好的游戏
- 03-02陈赫参加过哪几期喜剧总动员 喜剧总动员2陈赫霸气回炉
- 02-02婚戒买哪种款式才不过时?大牌婚戒怎么选其实这一点也不难
- 02-17通辽站最新时刻表:2月29日通辽火车站列车时刻表
- 12-29总价20万在合肥能买房吗?150万在合肥买房竟还有这么多可选
- 05-06简单的交通安全手抄报字又少:简单漂亮的手抄报模版
- 03-17一个幸福人生需要三种姿态 幸福人生的三种智慧知足
- 03-11沙漠靴clarks测评:300多元可以买到一双UGG雪地靴
- 12-10防猝死应该买什么保险?防猝死套餐,可信吗不如先早点睡去吧
- 11-24cf穿越火线什么角色最好?穿越火线盘点最帅CF男佣兵
- 11-02颠簸在泥泞的山路上,奔走在弯弯的山路上
- 10-13适合小胸的内衣店铺真实测评 8家店铺40件内衣不怕你挑
- 09-14职业资格证书有哪些查询方式?职业资格证书如何查询
- 04-15手机拍照细节质感:这款手机美拍的秘密在这
热门
推荐
- 1好玩的朋友圈段子256
- 2控油洗发水排行榜419
- 3电子商务公司注册流程是怎么样的235
- 4手动轮椅的用法207
- 5星期一早上问候语341
- 6小区物物交换活动策划方案 小区做活动策划方案107
- 7句句都让男人心疼的格言大全339
- 8立夏养生菜谱346