파이썬
함수 정의 (파이썬)
조이키트 블로그
2023. 7. 29. 23:28
728x90
반응형
# 함수 정의
def max(x, y):
if x > y:
return x
else:
return y
x = 3
y = 5
print('최대 값 : ', max(x,y))
파이썬에서 def는 함수의 시작을 알리는 예약어이다.
위 코드에서 max는 함수를 호출하기 위해 사용된다. 함수 이름 뒤 괄호 안에 변수 이름들을 나열하는데, 이를 함수의 매개변수라고 한다.
함수가 실제 호출될 때, 형식 매개 변수들은 실 매개변수에 바인딩되며, 이러한 실 매개변수를 인수라고 부른다.
다음과 같이 max(x, y) 함수를 호출하면 형식 매개변수 x는 실 매개변수 3에 바인딩되고, y는 실 매개변수 5에 바인딩된다.
출력결과
최대 값 : 5
실행 지점은 함수가 호출된 지점에서 함수의 본체로 이동하며, 본체에 있는 코드는 반환문을 만날 때까지 실행된다. 이 경우 return 뒤에 쓰여진 수식이 함수 호출 값이 되거나 더 이상 실행할 서술문이 없으면 none을 반환하게 된다.
728x90
반응형