python中的循环结构

循环结构


循环结构可以减少源程序重复书写的工作量(代码量),用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构。

Python中循环结构分为两类,分别是 whilefor .. in

while

格式1:

num1,num2 = 3,5
while num1 < num2:print('如果条件成立,会进入循环体,我所处的这块区域,就是循环体')num1 += 1   #控制循环条件中的变量,否则进入死循环

死循环: 死循环就是循环不会终止的循环类型,设置条件永远为True来实现,但非常占用资源

格式2:

num1,num2 = 3,5
while num1 < num2:print('如果条件成立,会进入循环体')num1 += 1
else:print('条件不成立时,我会被输出')

注意: while循环中的else是在while条件表达式为假的情况下执行的代码内容

for ... in

for 变量 in 容器:用于遍历容器类的数据(字符串,列表,元组,字典,集合)

格式1:

user_list = ['小明','小红','小强','小军']
for val in user_list:print(val)

格式2:

data = ('a','alibaba'),('b','baidu'),('c','changhong')
for k,v in data:print(k,'======>',v)

使用格式2请注意: 要求遍历的容器必须是以下几种格式

[(),(),()]    列表中有元组
[[],[],[]]    列表中有列表
((),(),())    元组中有元组
{(),(),()}    集合中有元组
字典的特殊使用

格式3:

data = ('a','b','c','d','e')
for v in data:print(v)
else:print('我else区间又来啦!')

循环结束时执行else区间的代码

流程控制语句


break

翻译:破坏,结束
作用:在循环中break的作用是终止当前循环结构的后续所有操作,一点程序运行了break,循环也就终止了。

continue

翻译:继续
作用:在循环中continue的作用是跳过本次循环,开始下一次循环。continue执行之后本次循环的后续代码不再执行,直接进入下一次循环。

pass

翻译:忽略
作用:pass是没有任何意义的空语句,主要用来占位用,避免语法错误。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/456093.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

线性判别结合源码分析LDA原理

1. LDA的思想 LDA线性判别分析也是一种经典的降维方法&#xff0c;LDA是一种监督学习的降维技术&#xff0c;也就是说它的数据集的每个样本是有类别输出的。这点和PCA不同。PCA是不考虑样本类别输出的无监督降维技术。LDA的思想可以用一句话概括&#xff0c;就是“投影后类内方…

RIFF文件规范

RIFF文件规范Peter Lee 2007-10-02 摘要&#xff1a;RIFF全称为资源互换文件格式&#xff08;Resources Interchange File Format&#xff09;&#xff0c;RIFF文件是windows环境下大部分多媒体文件遵循的一种文件结构&#xff0c;常见的如WAV文件、AVI文件等。RIFF可以看成一种…

FB宣布将回购60亿美元股票 首席会计官将离职

11月19日消息&#xff0c;据美国媒体报道&#xff0c;Facebook宣布将回购60亿美元股票&#xff0c;回购计划将在明年第一季度开始实施。另外&#xff0c;该公司还宣布首席会计官贾斯艾特瓦尔将离职。 短期回购股票可使Facebook赢得时间&#xff0c;缓解投资长期项目如Instagram…

2017小目标

最美人间四月天&#xff0c;没有三月的傲寒&#xff0c;没有五月的燥热&#xff0c;桃花刚偷去了红&#xff0c;杨柳在风中扭着腰&#xff0c;樱花正开的烂漫。工作繁忙之余。做一下深呼吸&#xff0c;沾衣欲湿杏花雨&#xff0c;吹面不含杨柳风。不知不觉2017第一季度已经结束…

【机器学习】feature_importances_ 参数源码解析

在用sklearn的时候经常用到feature_importances_ 来做特征筛选&#xff0c;那这个属性到底是啥呢。 分析源码发现来源于每个base_estimator的决策树的 feature_importances_ 由此发现计算逻辑来源于cython文件&#xff0c;这个文件可以在其github上查看源代码 而在DecisionTree…

流行视频格式讲解

转自 豪杰技术 http://www.herosoft.com 流行视频格式讲解 *. MPEG/.MPG/.DAT MPEG也是Motion Picture Experts Group 的缩写。这类格式包括了 MPEG-1, MPEG-2 和 MPEG-4在内的多种视频格式。MPEG-1相信是大家接触得最多的了&#xff0c;因为目前其正在被广泛地应用在 VCD…

欧盟通过最新《数据保护法》

欧洲议会近日通过了最新的《数据保护法》&#xff0c;用以保护消费者的数据和隐私。该法案是数字时代的首个新规&#xff0c;取代了一套20年前的、在互联网发展初期阶段构想的规则。新规规定&#xff0c;当企业所拥有的消费者相关数据遭遇黑客攻击等泄露事件后&#xff0c;消费…

ajax 长轮询

未完成&#xff0c;因为需要换成webscoket来做&#xff0c;该ajax长轮询有待完善 function poll(){$.ajax({type:"POST",url:"ajax",async:true,data:{"receiverType":"single","receiverId":"${receiverId}",&qu…

python中变量的作用域

变量的作用域 变量的作用域就是指变量的有效范围。 变量按照作用范围分为两类&#xff0c;分别是 全局变量 和 局部变量。 全局变量&#xff1a;在函数外部声明的变量就是全局变量 有效范围&#xff1a;全局变量在函数外部可以正常使用。全局变量在函数内部也可以正常使用(需要…

【机器学习】 关联规则Apriori和mlxtend——推荐算法

引入&#xff1a; 啤酒与尿布的故事 关联规律挖掘&#xff1a;从交易数据中发现&#xff1a;买了X 还会买Y 的规则 关联规律挖掘‘购物篮分析’Market Basket Analysis&#xff08;MBA&#xff09; 关联规律->应用于推荐系统 1. 关联规则代码演示 使用的是mlxtend.frequent…

预防和检测如日中天?事件响应表示不服

近些年&#xff0c;企业安全工作的关注点&#xff0c;一直聚焦在如何预防黑客攻击。但是&#xff0c;频发的大型跨国企业的数据泄露事件表明&#xff0c;即使是对网络安全更为重视&#xff0c;同时也投入了更多成本的金融业&#xff0c;也明白了“无论做了怎样的安全防护&#…

python中的内部函数和闭包函数

内部函数 在函数内部声明的函数就是内部函数。 格式&#xff1a; def 函数名():局部变量...def 内部函数名():Python功能代码...示例&#xff1a; def funName():name dragon#定义一个内部函数def inner():print(我是内部函数)‘’‘注释&#xff1a; 1.内部函数的本质就是局…

【机器学习】K-Means(非监督学习)学习及实例使用其将图片压缩

非监督学习之k-means K-means通常被称为劳埃德算法&#xff0c;这在数据聚类中是最经典的&#xff0c;也是相对容易理解的模型。算法执行的过程分为4个阶段。 1、从数据中选择k个对象作为初始聚类中心; 2、计算每个聚类对象到聚类中心的距离来划分&#xff1b; 3、再次计算…

CloudCC CRM:物联网必将成为CRM的推动力

CRM热门话题背后的主要推动力包括云、社交、移动和大数据&#xff0c;CloudCC CRM认为物联网必将成为CRM的推动力&#xff0c;也就是传感器将事物连接到互联网&#xff0c;创建之前我们从未想到的新型服务。 社交&#xff1a;在销售、市场和客户服务部门&#xff0c;营销人员正…

关于Video Renderer和Overlay Mixer

原文作者: 陆其明 整理日期: 2004/12/27 大家知道&#xff0c;Video Renderer (VR)是接收RGB/YUV裸数据&#xff0c;然后在显示器上显示的Filter。为提高计算机画图性能&#xff0c;根据你计算机显卡的能力&#xff0c;VR会优先使用DirectDraw以及Overlay表面&#xff1b;如果…

【tensorflow】tensorflow -gpu安装及jupyter环境更改

tensorflow -gpu安装 首先&#xff0c;安装Anoconda 1. 官网下载点我&#xff1a;2.安装 点击 python 3.6 version自动下载x64版&#xff0c;下载好之后&#xff0c;然后安装。 如图&#xff0c;打上勾之后&#xff0c;一路next3.打开终端 1&#xff09;输入conda –-version …

张震博士:SDT是未来安防发展方向

如何挖掘安防大数据价值是未来发展方向 发展实践证明&#xff0c;科技强警已经成为未来发展的必然选择&#xff0c;发展科技强警&#xff0c;必须用技术实力说话。作为科技强警的重要组成部分&#xff0c;安防视频非常重要&#xff0c;但是&#xff0c;目前&#xff0c;安防视频…

关于虚拟机第二块网卡eth1(仅主机模式)的配置问题

这里发生了一个想不明白的事情&#xff0c;我的真机的网卡上面并没有192.168.100.0网段的网卡 但是我在虚拟机上面添加了一块网卡&#xff08;仅主机模式&#xff09;eth1 并配置为192.168.100.60&#xff08;配置文件已经写好&#xff09; 开机却能用eth1连接上xhell&#xff…

【机器学习】朴素贝叶斯介绍及实例--对短信进行二分类 使用多项式分布

贝叶斯 首先什么是贝叶斯&#xff1f; 一个例子&#xff0c;现分别有 A、B 两个容器&#xff0c;在容器 A 里分别有 7 个红球和 3 个白球&#xff0c;在容器 B 里有 1 个红球和 9 个白球&#xff0c;现已知从这两个容器里任意抽出了一个球&#xff0c;且是红球&#xff0c;问这…

H.264码流结构

a、对照&#xff1a;H.263的码流结构H.263定义的码流结构是分级结构&#xff0c;共四层。自上而下分别为&#xff1a;图像层(picture layer)、块组层(GOB layer)、宏块层(macroblock layer)和块层(block layer)。 PSC TR PTYPE PQUANT CPM PSBI TRB DBQUANT PEI PSPARE PEI…