概述
1、Python for循环
for循环用于遍历一个序列(列表,元组,字典,集合或字符串)。
这不太像其他编程语言中的for关键字,而更像其他面向对象编程语言中的迭代器方法那样工作。
使用for循环,我们可以执行一组语句,对列表,元组,集合等中的每个项目执行一次。
例如:
打印水果清单中的每个水果:fruits = ["apple", "banana", "cherry","cjavapy"]
for x in fruits:
print(x)
for循环不需要预先设置索引变量。
2、for循环字符串
即使字符串是可迭代的对象,它们也单个字符组成:
例如:
遍历"cjavapy”一词中的字母:for x in "cjavapy":
print(x)
3、break语句
使用break语句,我们可以在循环遍历所有项目之前停止循环:
例如:
当x为"banana"时退出循环:fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)
if x == "banana":
break
例如:
当x是“banana”时退出循环,但这一次在打印之前出现中断fruits = ["apple", "banana", "cherry"]
for x in fruits:
if x == "banana":
break
print(x)
4、continue语句
使用continue语句,我们可以停止循环的当前迭代,然后继续下一个:
例如:
不要打印cjavapy:fruits = ["apple", "banana", "cherry","cjavapy"]
for x in fruits:
if x == "cjavapy":
continue
print(x)
5、The range() Function
要对一组代码进行指定次数的循环,可以使用range()函数,
range()函数返回一个数字序列,默认情况下从0开始,递增1(默认情况下),并以指定的数字结束。
例如:
使用range()函数:for x in range(6):
print(x)
请注意,range(6))不是0到6的值,而是0到5的值。
range()函数默认将初始值设置为0,但是可以通过添加参数range(2,6)来指定初始值:range(2,6),表示2到6(但不包括6)之间的值:
例如:
使用开始参数:for x in range(2, 6):
print(x)
range()函数默认将序列递增1,但是可以通过添加第三个参数range(2,30,3)来指定递增值:
例如:
用3递增序列(默认为1):for x in range(2, 30, 3):
print(x)
6、for循环语句中的else
for循环中的else关键字指定了循环结束时要执行的代码块:
例如:
打印从0到5的所有数字,并在循环结束时打印一条消息:for x in range(6):
print(x)
else:
print("Finally finished!")
7、for循环嵌套
嵌套循环是循环中的循环。
“内部循环”将针对“外部循环”的每次迭代执行一次:
例如:
为每个水果打印每个形容词:adj = ["red", "big", "tasty"]
fruits = ["apple", "banana", "cherry"]
for x in adj:
for y in fruits:
print(x, y)
8、for循环中pass
for循环不能为空,但是如果出于某种原因,您有一个for循环不包含任何内容,请放入pass语句,以避免 错误。
例如:for x in [0, 1, 2]:
pass
最后
以上就是冷傲豆芽为你收集整理的python中for循环的代码_Python for循环语句的全部内容,希望文章能够帮你解决python中for循环的代码_Python for循环语句所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复