Python return文の使い方分析

432 ワード

return文
プログラムは、出会った最初のreturnに戻る(defブロックを終了する)まで実行され、2番目のreturnは実行されません.
2つの数値を返すには、1行にします.
def a(x,y):
    if x==y:
        return x,y
 
print a(3,3)

>>> 3,3

ただし、関数体にreturn文が1つしかないという意味ではありません.たとえば、次のようになります.
def test_return(x):
    if x > 0:
        return x
    else:
        return 0

  
転載先:https://www.cnblogs.com/learnC/p/5964319.html