IdoCleanCode
article thumbnail
반응형

파이썬 튜토리얼

함수란 무엇인가

  • 함수는 특정 작업을 수행하는 코드의 블록
  • 함수는 코드의 재사용성을 높이고, 모듈화를 통해 프로그램의 구조를 개선
  • 함수는 입력(매개변수)을 받아 처리하고, 결과물을(반환 값)을 출력

함수의 정의와 호출

  • 함수를 정의하기 위해 def 키워드를 사용
    def 함수명(매개변수):
    	#실행할 코드
        return 반환값​
  • 함수를 호출하려면 함수 이름과 괄호를 사용하고, 필요한 경우 괄호 안에 인수를 포함
    #함수 호출
    함수명(인수)​

매개변수와 인수

  • 매개변수(Parameter)는 함수를 정의에서 함수에 전달된 값을 받는 변수
  • 인수(Argument)는 함수를 호출할 때 함수에 전달하는 실제 값
#함수의 정의
def 함수명(매개변수):
    return 반환값

#함수의 호출
함수명(인수)

반환 값

  • 반환 값은 return 키워드를 사용하여 결과값을 나타냄.
  • 함수에서 return을 만나면 함수의 실행은 종료 되고, 해당 값을 가지고 호출한 곳으로 돌아갑니다.
# 함수 정의
def add(a, b):
    result = a + b
    return result

# 함수 호출
sum = add(5, 3)

print(sum)  # 출력: 8
반응형
profile

IdoCleanCode

@IdoCleanCode

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!