第六章循环语句
2022-03-24 22:24:13 0 举报
AI智能生成
陈强编著《Python语言从入门到精通》分章节思维导图 第六章
作者其他创作
大纲/内容
基本for循环
绝大多数的循环结构都是用for语句来完成的
Python语言的for循环语句中,通过循环遍历某一序列对象的方式构建循环
for循环语法格式@注释1
通过遍历方式实现循环
通过函数range()产生一个整数列表
range()函数格式:range([start,] stop[,step])
start
可选参数,起始数,默认值为0
stop
终止数,如果只有一个参数x,那么产生一个0至x-1的整数列表
step
可选参数,表示步长,即每次循环序列增加值
for…else循环语句
for…else循环语句语法格式@注释2
for里语句和不同的for循环没有区别
else中的语句会在循环正常执行完(即for不是通过break跳出而中断的)的情况下执行
嵌套for循环语句
嵌套for循环语句的语法格式@注释3
Python中的缩进是整个程序的重要构成部分
注释2
for iterating_var in sequence:
statements1
else:
statements2
#statement1
表示for语句中的循环体,他的执行次数就是遍历对象中值的数量
#statement2
else语句中的执行代码,只有在循环正常退出(遍历完所有遍历对象中的值)后执行
注释3
for iterating_var in sequence:
for iterating_var in sequence:
statements1
else:
statements2
while循环语句
while循环语句最大的特点是循环次数不确定
while语句基本格式@注释4
while语句的循环体中一定要包含改变测试条件的语句
while…else循环语句
while…else循环语句的语法格式@注释5
解决死循环问题
死循环是指循环一直执行下去而不会停止
使用<Ctrl+C>组合键可以中断死循环
使用while时应仔细检查测试条件,避免出现死循环问题
嵌套的while循环语句
while循环的嵌套模式语法结构@注释6
可以在循环体内嵌套使用其他类型的循环
注释1
for iterating_var in sequence:
statements(s)
#iterating_var
表示循环变量
#sequence
表示遍历对象,通常是元组、列表和字典等
#statements
表示执行语句
注释4
while condition:
执行语句
#当condition为真时会执行后面的执行语句
注释5
while <条件>:
<语句1>
else:
<语句2>
#若循环未被break终止,则执行<语句2>
注释6
while expression:
while expression:
statement(s)
statement(s)
跳转语句
跳转语句也被称为循环控制的语句,其功能是用于改变循环语句的执行顺序
Python中三种循环控制语句
break
break语句功能是终止循环语句的执行
如果在Python程序中使用了嵌套循环,break语句将终止最深层的循环,并开始执行下一行代码
continue
continue语句的功能是跳出本次循环,继续执行下一轮循环
pass
在程序中的pass语句不做任何事情,只是起了一个占位语句的作用
By以为觉得自己很帅的00后
明天的你会更加优秀!
0 条评论
下一页