您当前的位置:首页 > 计算机 > 编程开发 > Python

Python break、continue和pass用法详解

时间:03-29来源:作者:点击数:

使用 while 或 for 循环时,如果想提前结束循环(在不满足结束条件的情况下结束循环),可以使用 break 或 continue 关键字,需要占位时,可以使用 pass 语句。

break 语句用于跳出 for 和 while 循环过程,跳出后对应的 else 部分将不执行。例如:

for letter in 'Python':
    if letter == 'o':
        break
    print('当前字母为:', letter)

上述代码的运行结果如下所示:

>>> for letter in 'Python':
            if letter == 'o':
                break
            print('当前字母为:', letter)
   
当前字母为: P
当前字母为: y
当前字母为: t
当前字母为: h

continue 语句用于跳过 for 和 while 循环中的本次循环,其后的语句在本次循环中将不再执行,同时程序将执行下一轮循环。例如:

for i in range(4):
    if i == 2:
        continue
    print(i)

上述代码的运行结果如下所示。

>>> for i in range(4):
            if i == 2:
                continue
            print(i)
   
0
1
3

pass语句主要用于占位,例如:

for letter in 'I love Python':
    if letter == 'o':
        pass
        print('执行 pass 语句' )
    print('当前字母:', letter)

上述代码的运行结果如下所示:

>>> for letter in 'I love Python':
            if letter == 'o':
                pass
                print('执行 pass 语句' )
            print('当前字母:', letter)
   
当前字母: I
当前字母: 
当前字母: l
执行 pass 语句
当前字母: o
当前字母: v
当前字母: e
当前字母: 
当前字母: P
当前字母: y
当前字母: t
当前字母: h
执行 pass 语句
当前字母: o
当前字母: n
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门