Python的循环-while、for

一:while循环

语法:

 

 

 执行过程:

  先对条件进行判断,条件结果为假,则不会进入循环体;条件结果为真,则进入执行循环体中的所有代码。循环体中代码执行完之后,会再次回到 while条件判断的位置,再次判断此时条件是否为真,如果为真,则循环体中的代码会再执行一遍,然后再回到while条件判断…

 

 

 

二:避免死循环

方式一:

while后面的条件不为恒定值
引入变量,并在内部实现变量的递增或递减
变量与while后面的条件组合

 

 

 

 

 

方式二:

while后面的条件为恒定值
引入continue和break
添加内部判断条件

 

 

 

 

 

 

 

 

 

三:for循环

语法:

for、in是关键字
item变量名,interable:可迭代数据类型(字符串、列表、元组、集合、字典等)
for循环是通过interable长度来控制循环的次数
循环体要有缩进

 

 

 

for循环遍历可迭代数据类型(元组、列表、字典、集合等)

 

 

 

 

四:双重for循环

 

 

 

五:for..range使用

1:range用法

 range在Python中可以帮助我们快速生成一个特定范围的数字列表
range用法:
range(n,m,k):相当于其他函数里面的for循环。n:初始值,m:结束值,k:步长,会生成初始值为n,结束值为m-1,递增或递减的整数序列
range(n,m):默认会生一个n 到m-1的整数序列,对于这个整数序列,我们可以通过list()函数转化为列表类型的数据。
range(n):默认会生一个0到n-1的整数序列,对于这个整数序列,我们可以通过list()函数转化为列表类型的数据。

 

 2:for..range遍历可迭代数据类型(字符串、元组、列表)

 

 

 

 

 

posted @   little小小  阅读(426)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示