python123循环结构_来学Python啦,大话循环结构~
点击上方蓝字关注"程序员Bob"
每日一句,送给最珍贵的你:
为学日益,为道日损,损之又损,以至于无为,无为而无不为。
最近想研究爬虫了,准备拾起以前Python,继续学!
上次Python讲到了分支结构以及如何处理程序中出现的异常。传送门:
循环目录介绍
一.遍历某个结构形成的循环运行方式:
1.由保留字for和in组成,完整遍历所有元素后结束
2.每次循环,所获得元素放入元素变量,并执行一次语句块
二.循环控制保留字
三.循环的高级用法
简单的几种循环
1.循环基本形式:
for <循环变量> in <遍历结构> ;
<语句块>
2.计数循环(N次):
for i in range(N):
<语句块>
比如:
for i in range(5):
print(i)
3.特定次的计数循环:
for i in range(M,N,K):
<语句块>
#遍历由range()函数产生的数字序列,产生循环
#比如:
for i in range(1,6):
print(i)
#输出为1,2,3,4,5
for i in range(1,6,2):
print(i)
#输出为1,3,5
4.字符串遍历循环
for c in s:
<语句块>
#s是字符串,遍历字符串每个字符,产生循环;c代表字符串中每个字符,c可变,切记不要为非保留字
实例代码如下:
for c in "python123": print(c,end=",")
输出结果为:p,y,t,h,o,n,1,2,3,
5.列表遍历循环:
for item in ls:
<语句块>
#ls是一个列表,遍历其每个元素,产生循环
#比如:
for item in [123,"py",456]:
print(item,end=",")
#输出结果为123,py,456,
6.文件遍历循环
for line in fi: #遍历文件中的每一行
<语句块>
fi是一个文件标识符,遍历其每行,产生循环 对一个外部的文件,通过python的函数将
文件打开,如果是文件是以字符形式打开,那么就会表示为一个文件的标识的名字 相当于我用
一个变量来标识系统中的一个文件,此变量就叫文件标识符
还可以对字典类型进行循环...
7.条件/无限循环:由条件控制的循环运行方式
while <条件>:
<语句块>
#比如:
a=3
while a>0:
a=a-1
print(a)
#输出结果为:2 1 0(有换行)
To:若遇到死循环,可直接ctrl+C退出死循环。
循环控制保留字
8.循环控制保留字:break和continue(可和for和while搭配使用)
break:跳出并结束当前整个循环,执行循环后的语句
continue:结束当次循环,继续执行后续此循环
实例代码如下:
for c in "python":
if c=="t":
continue
print(c,end=" ")
输出结果为:p y h o n(无t)
9.当有多层循环时:
实例代码如下:
s="python"
while s!="":#是否为空
for c in s:
print(c,end="")
s=s[:-1]
输出结果为:pythonpythopythpytpyp(每次循环去掉字符最后一个)
实例代码如下:
s="python"
while s!="":
for c in s:
if c=="t":
break
print(c,end="")
s=s[:-1]
输出结果为:pypypypypyp(双重循环中,遇到t时仅跳出当前内层循环)
循环的高级用法
10.循环和else的搭配
实例代码如下:
for <循环变量> in <遍历结构>:
<语句块1>
else:
<语句块2>
while <条件>:
<语句块1>
else:
<语句块2>
当循环没有被break语句退出时,执行else语句块
else语句块可作为“正常”完成循环的奖励
与异常处理(try except)时else用法相似
实例代码如下(continue):
print('hello,world')
for c in "python":
if c =="t":
continue
print(c,end="")
else:
print("正常退出")
运行结果为:pyhon正常退出
实例代码如下(break):
for c in "python":
if c =="t":
break
print(c,end="")
else:
print("正常退出")
运行结果为py
循环可谓是程序中用的次数算得比较多的了,大家平时可去python123官网或者别的刷题网站练练手。
(Python系列)未完待续...
往期推荐:
为你,千千万万遍.
关注程序员Bob公众号,与你一起终生学习
一键三连,就差你了
python123循环结构_来学Python啦,大话循环结构~相关推荐
- python for循环求和_怎么在python中用for循环求和
怎么在python中用for循环求和 发布时间:2020-07-14 11:46:18 来源:亿速云 阅读:180 怎么在python中用for循环求和?相信很多没有经验的人对此束手无策,为此本文总结 ...
- python循环执行程序_如何在python中的循环内执行循环
目前,我有一个程序,它通过一个向量坐标列表,对两个向量执行一个简单的数学函数,但我想在一个循环内循环,以便能够对发生的事情有更多的控制,这是我目前的程序:import operator import ...
- python中for循环格式_如何将python中for循环的输出写入csv格式的文件?
我认为这样的方法可以做到(假设输出文件是制表符分隔的):import csv import os receptors = ['crystal_1', 'modeller_1', 'moe_1', 'n ...
- pythonfor循环100次_【零基础学Python】For循环和RANGE()函数
while循环不断循环,而其条件是True.那如果要限制循环代码块的次数,就可以使用for循环语句和range()函数来执行. 在代码中,一条for语句始终包含以下内容:for关键字 变量名 in关键 ...
- python中for循环缩进_跟小白学Python数据分析——For循环
原标题:跟小白学Python数据分析--For循环 循环是指反复地连续做某件事,例如地球绕地轴自转一圈就是一天,自转的同时绕太阳公转一圈就是一年.周而复始,转了一圈又一圈,一次又一次地循环. 在编程过 ...
- python实现素数筛选法_从零开始学Python系列-第6讲:循环结构
应用场景 我们在写程序的时候,一定会遇到需要重复执行某条或某些指令的场景.例如用程序控制机器人踢足球,如果机器人持球而且还没有进入射门范围,那么我们就要一直发出让机器人向球门方向移动的指令.在这个场景 ...
- for循环中取出最大最小 累加_从零开始学Python - 第006课:循环结构
应用场景 我们在写程序的时候,一定会遇到需要重复执行某条或某些指令的场景.例如用程序控制机器人踢足球,如果机器人持球而且还没有进入射门范围,那么我们就要一直发出让机器人向球门方向移动的指令.在这个场景 ...
- python程序的循环结构_四、python程序结构之循环结构
循环结构的应用场景 如果在程序中我们需要重复的执行某条或某些指令,例如用程序控制机器人踢足球,如果机器人持球而且还没有进入射门范围,那么我们就要一直发出让机器人向球门方向奔跑的指令.当然你可能已经注意 ...
- python while遍历字符串_零基础学Python:while循环和for遍历
1.while 循环 while是计算机的一种基本循环模式.当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环.while语句的一般表达式为:while(表达式){循环体}. 循环的作用就是让 ...
最新文章
- 一次SQLSERVER触发器编写感悟
- 求一颗二叉树中两个节点的最低公共父节点
- 移动端H5混合开发设置复盘与总结
- 直播报名 | 小身材大能量!用英伟达智能小车Jetbot玩转深度学习
- linux下shell的工作原理
- UE4 HTC VIVE - 番外篇 - 局域网联机(二)
- Sublime Text:安装插件、卸载插件
- 《HTML and CSS Design and Build Websites》学习笔记之HTML5表单新增功能
- Linux 制作系统镜像
- emu8086 寻址方式
- Revisiting Time Series Outlier Detection: Definitions and Benchmarks
- SecureCRT 不能输入命令及回车键不能用
- iOS 贝塞尔曲线初探
- android根目录无权访问,关于android:已注册为Git根目录,但未在其中找到任何Git存储库...
- 设计模式之状态机模式
- ping——判断两个设备是否在同一个局域网下
- 桌面计算机和笔记本被称为,网络上常见的PC是什么意思?深度解读计算机发展史...
- 04 4bit移位寄存器设计与功能验证(附源码)
- UI界面布局有哪些?
- python绘制半对数坐标