본문 바로가기
프로그래밍/Python

[Python]파이썬 함수 정의 리턴값

by 코딩랜드 2023. 7. 19.
반응형

함수

목차

  1. 함수 개요
  2. 함수 정의하기
  3. 매개변수와 반환값
  4. 지역 변수와 전역 변수

1. 함수 개요

함수는 프로그래밍에서 재사용 가능한 코드 블록으로, 특정 작업을 수행하는 독립적인 단위입니다. 함수를 사용하면 코드의 중복을 피하고, 코드를 구조화하여 가독성을 높일 수 있습니다. 또한, 함수는 모듈화와 코드 재사용을 촉진하는 강력한 도구입니다.

2. 함수 정의하기

파이썬에서 함수를 정의하는 방법은 다음과 같습니다.

def 함수이름(매개변수):
    # 함수의 기능을 정의하는 코드 블록

함수 정의는 'def' 키워드를 사용하고, 함수의 이름과 매개변수를 지정합니다. 함수의 기능은 콜론(:) 다음에 오는 코드 블록에 작성됩니다.

3. 매개변수와 반환값

매개변수는 함수에 전달되는 값으로, 함수 내부에서 사용될 수 있습니다. 함수는 매개변수를 통해 입력값을 받아 처리하고, 필요에 따라 결과를 반환할 수 있습니다. 반환값은 함수의 실행 결과로, 'return' 키워드를 사용하여 명시적으로 지정합니다.

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

4. 지역 변수와 전역 변수

함수 내부에서 정의된 변수는 해당 함수 내에서만 유효한 지역 변수입니다. 반면, 함수 외부에서 정의된 변수는 전역 변수로 모든 함수에서 접근할 수 있습니다. 변수의 범위를 올바르게 이해하고 사용해야 코드의 의도대로 동작할 수 있습니다.

반응형