码迷,mamicode.com
首页 > 其他好文 > 详细

00.continue break return的使用场景

时间:2018-09-24 18:32:53      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:pytho   else   场景   第一个   func   控制   告诉   打破   UNC   

  1. continue

continue 语句跳出本次循环,而break跳出整个循环。

continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。

continue语句用在while和for循环中。

# continue第一个实例
for letter in ‘Python‘:
   if letter == ‘h‘:
      continue
   print(‘当前字母 :‘, letter)

> 当前字母 : P
> 当前字母 : y
> 当前字母 : t
> 当前字母 : o
> 当前字母 : n
  1. break

break 语句,打破了最小封闭for或while循环。

break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。

break语句用在while和for循环中。

如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。

# break 第一个实例
for letter in ‘Python‘:
   if letter == ‘h‘:
      break
   print(‘当前字母 :‘, letter)

> 当前字母 : P
> 当前字母 : y
> 当前字母 : t
  1. return

return 语句就是讲结果返回到调用的地方,并把程序的控制权一起返回

程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return。

def test_return(x):
    if x > 0:
        return x
    else:
        return 0

print(def(1))
print(def(-1))

> 1
> 0
def func():
    try:
        print(‘try‘)
        return ‘ok‘
    finally:  # finally语句块中的语句依然会执行
        print(‘fin‘)
        return ‘ok 2‘

print(func())

> try
> fin
> ok 2

00.continue break return的使用场景

标签:pytho   else   场景   第一个   func   控制   告诉   打破   UNC   

原文地址:https://www.cnblogs.com/cjr0707/p/9696029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!