파이썬 사용자 정의 함수2 [Python 기초] 파이썬 함수(Funtion) - 사용자 정의 함수 - 2 매개변수(parameter) 사용자 정의 함수의 매개변수(parameter)는 다양한 종류로 설정해줄 수 있다. 다음 매개변수의 형태의 종류에 대해 알아보자. 1 일반 매개변수 가장 많이 사용되는 일반적인 매개변수이다. 함수 선언시 정의된 매개변수와 함수 호출시의 인자값의 갯수는 일치해야 한다. 1 2 3 def animal(a,b): print(a,b) animal("lion","rabbit") cs 2 가변 매개변수 함수를 선언할 때 매개변수 앞에(*)를 붙여준다. 이는 매개변수의 수를 여러개 입력받겠다는 의미이다. 가변 매개변수는 입력받은 인수를 튜플(tuple)형태로 저장한다. def 함수명(*매개변수): 실행할 문장1 실행할 문장2 ... 다음 예제를 살펴보자. 1 2 3 4 5 def name.. 2021. 4. 2. [Python 기초] 파이썬 함수(Funtion) - 내장함수 , 사용자 정의 함수 - 1 함수(Funtion) 하나의 특정한 목적의 작업을 수행하기 위해 독립적으로 구성된 프로그램 코드의 집합을 말한다. 1 내장함수 파이썬에서 기본적으로 제공하는 함수로 print() input() randint() 등이 있다. 2 사용자 정의 함수 사용자가 원하는 함수를 직접 정의해서 만든 함수이다. # 함수 정의 : 파이썬에게 미리 알려주는 것. # 함수 호출 : 만들어진 함수를 불러낸다. (실행) 사용 방법은 다음과 같다. def 함수명(매개변수): 실행명령문1 실행명령문2 ... return 출력 함수를 정의해놓았을 때의 장점은 다음과 같다. 1. 재사용이 가능하다. 2. 따라서 코드의 중복을 제거한다. 3. 코드의 분리화(구조화)에 의해 가독성이 높아진다. 추가로 기본적으로 프로그램을 실행할 때 제일.. 2021. 4. 2. 이전 1 다음