首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

盏茶python 控制流

本节我们将要讲解python的控制流,主要包括列表,字典,元组和集合。

1.条件测试

1.1 比较运算

比较运算的结果为True或False,包括的运算有>,=,1.2 逻辑运算

and 与、or 或、not 非,与或非的优先级为非>与>或。

print(True or False and True)

1.3 存在运算

in或者not in,表示某项是否存在于...中

2.分支结构

2.1 单分支

if 条件:

缩进的代码

2.2 二分支

if 条件:

缩进的代码

else:

缩进的代码

2.3 多分支

if 条件:

缩进的代码

elif:

缩进的代码

...

else:

缩进的代码

3.遍历循环

3.1 基本结构

for循环的执行过程是从可迭代对象中,依次取出每一个元素进行执行,分为直接迭代,变换迭代和range对象。

执行形式:

for 元素 in 可迭代对象:

缩进的代码

直接迭代有列表、元组、集合和字符串的形式,变换迭代一般指字典。

控制循环的方法有break和continue

3.2 循环控制

break表示结束整个循环

continue表示结束本次循环

3.3 与else配合

若for执行完毕没有被break终止,则执行else模块

执行形式:

for 元素 in 可迭代对象:

缩进的代码

else:

缩进的代码

4.无穷循环(while)

4.1 基本结构

while循环的执行过程是通过执行条件的是否符合进行循环的过程,当执行条件为真,则进行循环,否则跳出循环。

执行形式:

while 条件:

缩进的代码

控制循环的方法有break和continue

pass表示无执行的代码

4.2 循环控制

与for循环一样

break表示结束整个循环

continue表示结束本次循环

4.3 与else配合

若while循环全部执行完毕,没有被break终止掉,则继续运行else模块

执行形式:

while 条件:

缩进的代码

else:

缩进的代码

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200204A0E67Y00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券