본문 바로가기
programming/Python

파이썬 함수 파라미터 사용 python function parameter

by 개코 - 개발과 코딩 2021. 10. 24.

파이썬 함수에 데이터를 보내면 특정 작업을 같이 수행할 수 있다. 함수는 재사용을 위해 여러 곳에서 사용할 수 있지만 파라미터를 보내면 좀 더 유연하고 동적인 작업을 할 수 있다. 물론 에러처리까지 하면 더없이 좋다.

파이썬 함수 인수와 매개변수 이해
python function argument parameter

파이썬 함수에 파라미터를 보내는 방법은 어렵지 않다.

함수의 가로안에 데이터를 넣을 변수명을 넣어주면 된다.

def pythonFunction( parameter1 , parameter2 , ...) :

함수에 데이터 보내기

위에서 언급한 대로 함수에 보내는 파라미터는 함수에서 사용할 명칭을 기재하면 된다.

여러가지 데이터 형태로 보내도 문제가 없다.

파이썬이 데이터에 얼마나 관대한지 다시 한번 볼 수 있는 부분이다.

print('----------')

#- 함수부분
def pythonFunction(parameter):
    print(type(parameter), parameter )

#- 코드부분
pythonFunction("아이돌")
pythonFunction(4)
pythonFunction("블랙핑크")
pythonFunction({"groupname" : "블랙핑크", "member" : ("지수", "제니", "로제", "리사")})

print('----------')

데이터 형태를 마구잡이로 만들어 보내보았다.

정상적으로 출력이 되며, 데이터타입 또한 잘 출력되고 있다.

파이썬이 데이터타입에 관대한 것에 얼마나 편한지 알 수 있다.

인수 argument, 매개변수 parameter

함수에 사용되는 입력변수는 인수 또는 매개변수라 불린다.

인수는 argument, 매개변수는 parameter 라고 한다.

함수에 입력되는 면에서 서로 같은 의미를 가진다.

뭔가 다른 뉘앙스를 찾기 위해 영어사전을 찾아보면 더 헷갈릴 뿐이다.

다른 단어이지만 의미는 같다라고 생각하자.

하지만, 파라미터가 아닌 인자값인 argument 라고 굳이 지칭하는 부분이 파이썬에도 존재한다.

이것은 나중에 다룬다.

맛보기를 보여주면 아래와 같다.

C언어 또는 C++과 비슷한 형태를 가지고 있다.

def pythonFunction(*argument) :
반응형

댓글