一 介绍
1、for循环格式
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
for循环的一般格式如下:
for <variable> in <sequence>:
<statements>
else:
<statements>
2、实例
languages =["C","C++","Perl","Python"]
for x in languages:
print(x)
运行结果
C
C++
Perl
Python
3、break语句实例
sites =["Baidu","Google","cakin24","Taobao"]
for site in sites:
if site =="cakin24":
print("我的博客!")
break
print("循环数据 "+ site)
else:
print("没有循环数据!")
print("完成循环!")
运行结果
循环数据 Baidu
循环数据 Google
我的博客!
完成循环!
二 range()函数
1、实例代码
print('+++++++++++++++++使用range()函数来创建一个列表')
print(list(range(5)))
print('+++++++++++++++++遍历数字序列')
for i in range(5):
print(i)
print('+++++++++++++++++使用range指定区间的值')
for i in range(5,9):
print(i)
print('+++++++++++++++++使用range指定步长')
for i in range(0,10,3):
print(i)
print('+++++++++++++++++步长为负数')
for i in range(-10,-100,-30):
print(i)
print('+++++++++++++++++range和len的结合使用')
a =['Google','Baidu','cakin24','Taobao','QQ']
for i in range(len(a)):
print(i, a[i])
2、运行结果
+++++++++++++++++使用range()函数来创建一个列表
[0, 1, 2, 3, 4]
+++++++++++++++++遍历数字序列
0
1
2
3
4
+++++++++++++++++使用range指定区间的值
5
6
7
8
+++++++++++++++++使用range指定步长
0
3
6
9
+++++++++++++++++步长为负数
-10
-40
-70
+++++++++++++++++range和len的结合使用
0 Google
1 Baidu
2 cakin24
3 Taobao
4 QQ
三 break和continue语句及循环中的else子句
1、关于break
break语句可以跳出for和while的循环体。
如果你从for或while循环中终止,任何对应的循环else块将不执行。
代码
for letter in'Runoob':# 第一个实例
if letter =='b':
break
print('当前字母为 :', letter)
var =10# 第二个实例
while var >0:
print('当期变量值为 :', var)
var = var -1
if var ==5:
break
print("Good bye!")
运行结果
当前字母为 : R
当前字母为 : u
当前字母为 : n
当前字母为 : o
当前字母为 : o
当期变量值为 : 10
当期变量值为 : 9
当期变量值为 : 8
当期变量值为 : 7
当期变量值为 : 6
Good bye!
2、关于continue
continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
代码
for letter in'Runoob':# 第一个实例
if letter =='o':# 字母为 o 时跳过输出
continue
print('当前字母 :', letter)
var =10# 第二个实例
while var >0:
var = var -1
if var ==5:# 变量为 5 时跳过输出
continue
print('当前变量值 :', var)
print("Good bye!")
运行结果
当前字母 : R
当前字母 : u
当前字母 : n
当前字母 : b
当前变量值 : 9
当前变量值 : 8
当前变量值 : 7
当前变量值 : 6
当前变量值 : 4
当前变量值 : 3
当前变量值 : 2
当前变量值 : 1
当前变量值 : 0
Good bye!
3、关于else
循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被break终止时不执行。
代码
for n in range(2,10):
for x in range(2, n):
if n % x ==0:
print(n,'等于', x,'*', n//x)
break
else:
# 循环中没有找到元素
print(n,' 是质数')
运行结果
2 是质数
3 是质数
4 等于 2 * 2
5 是质数
6 等于 2 * 3
7 是质数
8 等于 2 * 4
9 等于 3 * 3
四 pass语句
1、介绍
Python pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句
2、代码
for letter in'Runoob':
if letter =='o':
pass
print('执行 pass 块')
print('当前字母 :', letter)
print("Good bye!")
3、运行结果
当前字母 : R
当前字母 : u
当前字母 : n
执行 pass 块
当前字母 : o
执行 pass 块
当前字母 : o
当前字母 : b
Good bye!
相关推荐
python for循环练习
"Python for 循环语句" Python for 循环语句是 Python 编程语言中的一种基本语句,用于遍历序列中的项目。它可以遍历任何序列的项目,如列表、字符串、tuple 等。for 循环的语法格式如下: for iterating_var in ...
Pythonfor循环语句-Python基础教程 Pythonfor循环语句-Python基础教程 Python for循环可以遍历任何序列的项⽬,如⼀个列表或者⼀个字符串。 语法: for循环的语法格式如下: for iterating_var in sequence: ...
Python中的for循环是编程语言中最常用的控制流结构之一,它用于遍历序列(如列表、元组、字符串)或任何可迭代对象的所有元素。for循环的语法格式如下: ```python for 变量 in 序列或迭代对象: 循环体语句块 ``` ...
Python中的for循环是一种控制流语句,用于遍历序列(如列表、元组、字符串)或其他可迭代对象的元素。当需要在某个循环内部再执行另一层循环时,就会用到循环的嵌套。在Python中,for循环的嵌套是完全允许的,可以将...
for循环嵌套 python for循环嵌套
【Python for循环教学设计】 在高中阶段学习Python编程时,for循环是不可或缺的重要部分,它在编程中扮演着反复执行某段代码的角色。本教学设计旨在帮助学生掌握for循环的基本结构,理解流程图,并能够运用for循环...
python for循环
以上这篇python 利用for循环 保存多个图像或者文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:python使用循环实现批量创建文件夹示例Python...
python for 循环
在Python编程中,for循环是常用的迭代工具,但当处理大量数据时,嵌套循环可能导致显著的性能下降。本文以一个实际案例出发,探讨如何优化Python的for循环以提高程序效率。 一、问题背景 在项目初期,由于用户数量...
for循环的使用案例 获取列表中多种元素中的最大值 ''' list1=[123,456,11111,55102,451,'你好','hello'] #list列表 max01=list1[0] print(max01) #a列表中的最大值 for num in list1: #for循环依次获取列表中每一个...
057.Python for循环结构_遍历各种可迭代对象_range对象.mp4
这篇文章主要介绍了Python for循环与getitem的关系详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一个类里面如果由__iter__for循环就是找它取,没有的话...
### Python for循环的巧妙运用详解 #### 一、引言 在Python编程中,`for`循环是一种非常重要的控制结构,被广泛应用于多种场景中,包括但不限于遍历各种类型的序列和容器。本文将深入探讨Python中`for`循环的用法...
for 循环 For … in 语句是另一种循环语句,其特点是会在一系列对象上进行迭代(Iterates),即它会遍历序列中的每一个项目 注意: 1、else 部分是可选的。当循环中包含它时,它循环中包含它时,它总会在 for 循环...