Python continue的用法

Python continue的用法

Python continue的用法

在Python中,continue是一个关键字,用于控制循环语句中的流程。当遇到continue关键字时,程序会跳过当前循环中剩余的代码,直接进入下一次循环。在本文中,我们将详细介绍continue的用法及示例。

语法

continue关键字用于循环语句(如for循环和while循环)中,其基本语法如下:

for 变量 in 序列:
    if 条件:
        continue
    循环体代码
Python

在上述代码中,当满足条件时,程序会执行continue语句,跳过当前循环的剩余代码,直接进行下一次循环。继续下一个迭代。

示例

让我们通过一些示例代码来演示continue的用法。

示例 1:使用continue跳过指定元素

假设我们有一个包含数字的列表,我们要打印除了数字5之外的所有元素。我们可以使用continue关键字来实现这一点。

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]

for num in numbers:
    if num == 5:
        continue
    print(num)
Python

运行以上代码,我们会得到如下输出:

1
2
3
4
6
7
8
9
Python

在这个示例中,当循环到数字5时,满足条件num == 5,执行continue语句跳过打印数字5的过程,直接进入下一次循环。

示例 2:使用continue打印奇数

接下来,让我们通过一个示例来演示如何使用continue关键字来跳过偶数,只打印奇数。

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]

for num in numbers:
    if num % 2 == 0:  # 判断是否为偶数
        continue
    print(num)
Python

以上代码的运行结果如下:

1
3
5
7
9
Python

在这个示例中,我们使用取模运算符%来判断数字是否为偶数,如果是偶数,则执行continue语句,跳过打印偶数的步骤,直接进行下一次循环。

示例 3:使用continue忽略特定字符

最后一个示例是,假设我们有一个字符串,我们要打印除了字母’a’之外的所有字符。我们可以使用continue关键字来实现这一点。

string = "hello world"

for char in string:
    if char == 'a':
        continue
    print(char)
Python

以上代码的运行结果如下:

h
e
l
l
o

w
o
r
l
d
Python

在上述代码中,当循环到字符’a’时,满足条件char == 'a',执行continue语句跳过打印字符’a’的过程,直接进入下一次循环。

总结

在本文中,我们详细介绍了continue关键字的用法及示例。通过使用continue关键字,我们可以控制循环语句中的流程,跳过特定的代码执行。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册