pythonのreturn詳細.
2072 ワード
1.return文は、関数を終了し、呼び出し元に式を返します.return文を実行すると、関数が終了し、return以降の文は実行されません.次のようになります.
2、return文をtry文ブロックに入れ、return後の文も実行する
3,returnはパラメータなし(またはreturn文を書かない)でデフォルトでNoneを返します.
def my_print(x):
if x == 1:
return False
print('i am xiaotao')
return True
a = my_print(1) # if, return False, , 。
print(a)
# :False
2、return文をtry文ブロックに入れ、return後の文も実行する
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
3,returnはパラメータなし(またはreturn文を書かない)でデフォルトでNoneを返します.