본문 바로가기

데이터 다루기/Python

[Python] 기초 문법 (4) User-defined function

728x90
반응형

Python은 함수를 직접 만들어 사용할 수 있습니다.

User-defined function이 Python의 기초중에 기초라고 할 수 있습니다.

그러면 간단한 함수를 만들어 보겠습니다.

add라는 함수로 두 수를 입력 해주면 더한 값을 출력하는 역할을 합니다.

이 때, a = 3, b = 4라는 명칭으로 해주면 입력 인자에 어떠한 값이 들어가는지 명확하게 알 수 있습니다.

물론 어떤 인자인지 명칭을 안해주고, 4,5 이렇게 순서대로 입력해주어도 함수는 작동합니다.

하지만, 함수의 인자가 많아질수록, 명칭을 표기해주는 것이 좋습니다.

그리고 User-defined function 내부에서 정의된 변수는 Local variable로써 함수 밖에서 불러오면 오류가 납니다.

반면에 위의 함수 같이 t의 경우 함수 내부에서 정의되지 않고, 외부에서 정의된 경우 전역 변수로써 함수 내에도 영향을 미칠 수 있습니다.

반응형