开发者

python 中的 return 解析

re编程客栈turn 语句用于退出函数,向调用方返回一个表达式。执行到 return 语句时,会退出函数,return 之后的语句不再执行。

如:

def my_print(x):
  if x == 1:
    return False
  print('i am xiaotao')
  rRWTeNlMeturn True


a = my_print(1)  # 满足if,执行return False,不再执行之后的语句,跳出函数。
print(a)

# 输出:False

return 语句放在 try 语句块中,return 之后的语句还要执行

def fun():
  print(98)
  return 'ok' # 执行到该return语句时,函数终止,后边的语句不再执行
  print(98)


def func():RWTeNlM
  try:
    print(98)
    return 'ok' # 函数得到了一个返回值
  finally: # finally语句块中的语句依然会执行
    print(98)


print(fun())
print('----------')
print(func())

输出:

98

ok

------http://www.cppcns.com----

98

98

ok

return 在不带参数的情况下(或者没有写 return 语句),默认返回 None

到此这篇关于http://www.cppcns.compython 中的 return 解析的文章就介绍到这了,更多相关python 的 return内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新开发

开发排行榜