我是靠谱客的博主 冷傲豆芽,最近开发中收集的这篇文章主要介绍python中for循环的代码_Python for循环语句,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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循环语句所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部