ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python的循环-while、for

2020-08-12 14:33:10  阅读:198  来源: 互联网

标签:循环体 Python range 列表 while 循环 条件


一: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遍历可迭代数据类型(字符串、元组、列表)

 

 

 

 

 

标签:循环体,Python,range,列表,while,循环,条件
来源: https://www.cnblogs.com/xiaoxiao-wu/p/13490373.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有