파이썬 가이드 04 함수

🏷️ 파이썬

함수 (Function)

파이썬에서 함수는 특정 작업을 수행하는 코드 블록을 하나로 묶어 재사용할 수 있도록 하는 기능입니다. def 키워드를 사용하여 정의하며, 코드의 재사용성을 높이고 구조를 단순화하며 유지보수를 용이하게 합니다.

함수 정의 기본 구조:

def 함수이름(매개변수1, 매개변수2, ...):
    # 함수가 수행할 코드 블록
    # 들여쓰기로 구분됩니다.
    return 반환값

함수 사용 예시:

  1. 매개변수와 반환값이 없는 함수:

    def say_hello():
        print("안녕하세요!")
    
    say_hello() # 함수 호출
    
  2. 매개변수가 있고 반환값이 없는 함수:

    def greet(name):
        print(f"안녕하세요, {name}님!")
    
    greet("김철수") # 함수 호출
    
  3. 매개변수와 반환값이 있는 함수:

    def add(a, b):
        result = a + b
        return result
    
    sum_result = add(5, 3) # 함수 호출 및 반환값 저장
    print(f"두 숫자의 합: {sum_result}") # 출력: 두 숫자의 합: 8
    

함수를 정의한 후에는 함수 이름 뒤에 괄호 ()를 붙여 호출할 수 있습니다.