Python3笔记④——流程控制

mac2022-06-30  87

目录

条件语句语法语法规范语句嵌套pass语句assert函数 循环语句while循环for循环循环+else循环嵌套 循环控制breakcontinue 推导式列表推导式元组推导式字典推导式集合推导式

条件语句

语法

含三种形式:分别是if语句、if else语句和if elif else语句

if语句 if else语句

if elif else语句

语法规范

if 表达式不要遗忘冒号

代码块不要忘记缩进

代码块不要随意缩进

语句嵌套

pass语句

pass是空语句,为了保持程序结构的完整性

assert函数

循环语句

while循环

语法

while循环遍历列表

while循环遍历元祖

死循环

无限循环在服务器上客户端的实时请求非常有用。

for循环

语法 for 迭代变量 in 字符串/列表/元组/字典集合: 循环体

无限循环

for循环遍历字符串

for循环遍历列表

for循环遍历字典

for进行数值循环

循环+else

while+else

2. for+else

循环嵌套

for循环嵌套

for、while循环嵌套

循环控制

break

用于中止for、while循环

跳出for循环,不会执行else

跳出while循环

跳出内层、外层循环

continue

用于跳至下一次for、while循环

推导式

列表推导式

语法格式 [表达式 for 迭代变量 in 可迭代对象 if 条件表达式] 与for循环的异同

使用if判断

嵌套循环

嵌套循环+if判断

元组推导式

语法格式 (表达式 for 迭代变量 in 可迭代对象 if 条件表达式)

注:得到的是生成器不是元祖

获得元祖推导式的元素

字典推导式

语法格式 {表达式 for 迭代变量 in 可迭代对象 if 条件表达式 }

集合推导式

语法格式 {表达式 for 迭代变量 in 可迭代对象 if 条件表达式 }

最新回复(0)