python:return以降の文は実行されますか?
464 ワード
変換元:https://www.jb51.net/article/118057.htm
return文を実行すると、関数が終了し、return以降の文は実行されません.ただし、return文をtry文ブロックに置くのは例外です.
実行結果:
return文を実行すると、関数が終了し、return以降の文は実行されません.ただし、return文をtry文ブロックに置くのは例外です.
def fun():
print 98
return 'ok'# return , ,
print 98
def func():
try:
print 98
return 'ok' #
finally:#finally
print 98
print fun()
print '----------'
print func()
実行結果:
98
ok
----------
98
98
ok