浅析python中while循环和for循环


Posted in Python onNovember 19, 2019

while循环

只要循环条件为True(以下例子为x > y),while循环就会一直 执行下去:

u, v, x, y = 0, 0, 100, 30   ⇽--- ❶ 
while x > y:          ❷  
u = u + y  
x = x - y  
if x < y + 2:    
v = v + x    
x = 0  
else:    
v = v + y + 2    
x = x - y - 2 
print(u, v)

上面用到了一个简写记法,u和v被赋值为0,x被设置为100,y的 值则成为30❶。接下来是循环代码块❷,循环可能包含break(退出循 环)和continue语句(中止循环的本次迭代)。输出结果将会是60 40。

for循环

for循环可以遍历所有可迭代类型,例如列表和元组,因此既简单 又强大。与许多其他语言不同,Python的for循环遍历的是序列(如列 表或元组)中的每一个数据项,使其更像是一个foreach循环。下面的循环,将会找到第一个可以被7整除的整数:

item_list = [3, "string1", 23, 14.0, "string2", 49, 64, 70] 
for x in item_list:   ⇽--- ❶
  if not isinstance(x, int):    
continue   ⇽--- ❷  
if not x % 7:    
print("found an integer divisible by seven: %d" % x)    
break   ⇽--- ❸

x依次被赋予列表中的每个值❶。如果x不是整数,则用continue 语句跳过本次迭代的其余语句。程序继续流转,x被设为列表的下一项 ❷。当找到第一个符合条件的整数后,循环由break语句结束❸。输出 结果将会是:

found an integer divisible by seven: 49

上面就是关于while和for循环的全部知识点,感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
python获取本机mac地址和ip地址的方法
Apr 29 Python
python采用django框架实现支付宝即时到帐接口
May 17 Python
Python 数据结构之旋转链表
Feb 25 Python
python根据unicode判断语言类型实例代码
Jan 17 Python
Tensorflow实现AlexNet卷积神经网络及运算时间评测
May 24 Python
Python简单读写Xls格式文档的方法示例
Aug 17 Python
详解用Python练习画个美队盾牌
Mar 23 Python
浅谈PySpark SQL 相关知识介绍
Jun 14 Python
python 获取等间隔的数组实例
Jul 04 Python
Python 文件数据读写的具体实现
Jan 24 Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
Oct 31 Python
python 字典和列表嵌套用法详解
Jun 29 Python
django实现web接口 python3模拟Post请求方式
Nov 19 #Python
wxPython+Matplotlib绘制折线图表
Nov 19 #Python
python元组的概念知识点
Nov 19 #Python
python数值基础知识浅析
Nov 19 #Python
基于python实现蓝牙通信代码实例
Nov 19 #Python
使用IDLE的Python shell窗口实例详解
Nov 19 #Python
学Python 3的理由和必要性
Nov 19 #Python
You might like
一步一步学习PHP(3) php 函数
2010/02/15 PHP
PHP编码规范的深入探讨
2013/06/06 PHP
php实现博客,论坛图片防盗链的方法
2016/10/15 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
Laravel 5+ .env环境配置文件详解
2020/04/06 PHP
PHP设计模式(一)工厂模式Factory实例详解【创建型】
2020/05/02 PHP
return false,对阻止事件默认动作的一些测试代码
2010/11/17 Javascript
Javascript中判断对象是否为空
2015/06/10 Javascript
果断收藏9个Javascript代码高亮脚本
2016/01/06 Javascript
jquery对象和DOM对象的任意相互转换
2016/02/21 Javascript
一系列Bootstrap导航条使用方法分享
2016/04/29 Javascript
AngularJS实现标签页的两种方式
2016/09/05 Javascript
js监听键盘事件的方法_原生和jquery的区别详解
2016/10/10 Javascript
通过修改360抢票的刷新频率和突破8车次限制实现方法
2017/01/04 Javascript
浅谈JS中的反柯里化( uncurrying)
2017/08/17 Javascript
js实现简单数字变动效果
2017/11/06 Javascript
layui内置模块layim发送图片添加加载动画的方法
2019/09/23 Javascript
解决vue组件中click事件失效的问题
2019/11/09 Javascript
vue 使用饿了么UI仿写teambition的筛选功能
2021/03/01 Vue.js
[01:17]辉夜杯战队访谈宣传片—EHOME
2015/12/25 DOTA
python实现将html表格转换成CSV文件的方法
2015/06/28 Python
详解Python 序列化Serialize 和 反序列化Deserialize
2017/08/20 Python
Python抓取框架Scrapy爬虫入门:页面提取
2017/12/01 Python
Python numpy实现数组合并实例(vstack,hstack)
2018/01/09 Python
python散点图实例之随机漫步
2018/08/27 Python
Python基于滑动平均思想实现缺失数据填充的方法
2019/02/21 Python
Python日志syslog使用原理详解
2020/02/18 Python
理解Django 中Call Stack机制的小Demo
2020/09/01 Python
瑞典灯具和照明网上商店:Lamp24.se
2018/03/17 全球购物
2014年大班元旦活动方案
2014/02/26 职场文书
成绩单公证书
2014/04/10 职场文书
硕士生找工作求职信
2014/07/05 职场文书
经营目标管理责任书
2014/07/25 职场文书
2014年电厂工作总结
2014/12/04 职场文书
css display table 自适应高度、宽度问题的解决
2021/05/07 HTML / CSS