Python 에서 return 용법 사례 상세 설명

2198 단어 Pythonreturn
python 에서 return 의 용법
1.return 문 구 는 실행 결 과 를 호출 된 곳 으로 되 돌려 주 고 프로그램의 통제 권 을 함께 되 돌려 주 는 것 이다.
프로그램 이 만 나 는 첫 번 째 return 으로 실행 되면 되 돌아 갑 니 다(def 블록 을 종료).두 번 째 return 을 다시 실행 하지 않 습 니 다.
예 를 들 면:

def haha(x,y):
    if x==y:
        return x,y
print(haha(1,1))
   :
  :  return       (1, 1)
2.그러나 한 함수 체 에 return 문장 만 있다 는 것 을 의미 하지 않 습 니 다.예 를 들 어:

def test_return(x):
    if x > 0:
        return x
    else:
        return 0
print(test_return(2))
3.함수 에 return 이 없습니다.기본 return 은 None 대상 입 니 다.
재 귀 함수 에 return 이 없 는 경우:

def recurve(a,b):
     if a%b==0:
         return b
     else:
         gcd(b,a%b)
분석:else 에 return 이 없 으 면 출구 가 없습니다.이 프로그램 은 내부 에서 실행 되 고 프로그램 은 반환 값 이 없습니다.
4.상호작용 모드 에서 return 의 결 과 는 자동 으로 인쇄 되 고 스 크 립 트 로 단독으로 실 행 될 때 print 함수 가 있어 야 표시 할 수 있 습 니 다.
python 에서 대화 모드 가 무엇 입 니까?끝 에 3 개의>기호(>>)가 있 습 니 다.>>>Python 명령 프롬프트 라 고 합 니 다(prompt)
python 코드 를 한 줄 입력 하면 이 코드 를 실행 합 니 다.이 모드 를 Python 인 터 랙 티 브 모드(inteactive mode)라 고 합 니 다.
5.기본 적 인 상황 에서 return 함 수 를 만나면 호출 자 에 게 되 돌아 갑 니 다.그러나 try,finally 상황 은 제외 합 니 다.

def func():
    try:
        print(666)
        return 'ok'
    finally:
        print(666)

print(func())
6.함 수 를 반환 값 으로 되 돌려 줍 니 다.(사실은 폐쇄 함수 입 니 다)

def sum1(*args):
    def sum2():
        x=0
        for i in args:
            x=x+i
        return x
    return sum2
sum1(1,2,3)
a=sum1(1,2,3)
print(a())
  :6=1+2+3
7.함수 목록 을 되 돌려 줍 니 다:

def count():
    fs = []
    for i in range(1,4):
        def f():
            return i*i
        fs.append(f)
    return fs


f1, f2, f3 = count()
print(f1())
print(f2())
print(f3())
  :
9
9
9
파 이 썬 에서 return 용법 사례 에 대한 상세 한 설명 은 여기까지 입 니 다.더 많은 파 이 썬 에서 return 용법 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

좋은 웹페이지 즐겨찾기