카테고리 없음

파이썬 return으로 함수의 결과를 반환하자

pythonsolve 2023. 12. 26.

파이썬 return 설명 파이썬에서 함수는 특정 작업을 수행하기 위해 정의된 코드의 모음입니다. 함수를 호출하면 함수 내부의 코드가 실행되고, 함수의 작업이 완료되면 함수의 결과가 반환됩니다. return 키워드는 함수의 결과를 반환하는 데 사용됩니다. return 키워드 뒤에는 반환할 값을 지정합니다. 반환할 값은 숫자, 문자열, 리스트, 딕셔너리 등 모든 데이터 유형이 될 수 있습니다.

파이썬 return으로 함수의 결과를 반환하자

 

1. return 키워드의 기본 사용법

python def 함수명(매개변수): # 함수의 작업을 수행하는 코드 return 반환값

위와 같이 함수를 정의할 때, return 키워드를 사용하여 함수의 결과를 반환할 수 있습니다.

예를 들어, 다음과 같이 함수를 정의하면, 함수는 2개의 숫자를 더한 결과를 반환합니다.

python def add(a, b): return a + b

이 함수를 호출하면 다음과 같이 결과를 반환합니다.

```python

add(1, 2) 3 ```

2. 여러 값 반환하기

return 키워드 뒤에는 여러 개의 값을 반환할 수도 있습니다. 이때는 튜플을 사용하여 값들을 묶어야 합니다.

예를 들어, 다음과 같이 함수를 정의하면, 함수는 2개의 숫자를 더한 결과와 곱한 결과를 반환합니다.

python def add_and_mul(a, b): return a + b, a * b

이 함수를 호출하면 다음과 같이 결과를 반환합니다.

```python

add_and_mul(1, 2) (3, 2) ```

3. 함수의 결과를 변수에 저장하기

함수의 결과를 변수에 저장하려면, 함수를 호출한 후 반환된 값을 변수에 할당합니다.

예를 들어, 다음과 같이 코드를 작성하면, 함수의 결과가 변수 result에 저장됩니다.

```python def add(a, b): return a + b

result = add(1, 2) print(result) ```

이 코드는 다음과 같이 출력됩니다.

3

4. 함수의 중간에서 return 하기

return 키워드를 사용하여 함수의 중간에서 즉시 함수를 종료할 수 있습니다. 이때는 함수의 결과로 반환할 값을 지정해야 합니다.

예를 들어, 다음과 같이 코드를 작성하면, a가 10보다 크면 함수를 종료하고, 10을 반환합니다.

```python def check_age(a): if a > 10: return 10 return a

print(check_age(11)) print(check_age(5)) ```

이 코드는 다음과 같이 출력됩니다.

10 5

결론

return 키워드는 파이썬에서 함수의 결과를 반환하는 데 중요한 역할을 합니다. return 키워드를 사용하여 함수의 결과를 반환하는 방법을 잘 이해하면, 파이썬 프로그래밍을 좀 더 효율적으로 할 수 있습니다.

해시태그

파이썬

return

함수

반환

python

function

returnvalue

댓글

💲 추천 글