본문 바로가기

인자값2

0903_4일차_함수_파라미터 이번에는 함수의 파라미터에 인자값이 들어가는 방법들에 대해 설명합니다. 1. 함수 호출시 파라미터 갯수와 인자값의 갯수가 반드시 일치해야 합니다. Named parameter(******) : 인자값에 파라미터와 동일한 이름을 줍니다. 인자값에 파라미터와 동일한 이름이 부여됐기때문에 인자값의 순서와 상관없이 변수가 대입됩니다. 왜 named factor가 아니라 named parameter일까? """ 함수 호출 방법 1. 함수 호출시 파라미터 갯수와 인자값의 갯수가 반드시 일치해야 한다. """ #1. 함수 호출시 파라미터 갯수와 인자값의 갯수가 반드시 일치해야 한다. # 인자값의 순서대로 파라미터 변수에 저장된다. def fun1(n, n2): print(n, n2) # 일반적인 인자값, 이름이 없음.. 2020. 9. 6.
0903_4일차_함수_사용자정의함수 이번엔 함수에 대해 공부하려고 합니다. 함수 중에서도 사용자 정의 함수에 대해 알아보려합니다. 함수에는 시스템이 이미 제공하고 있는 빌트인함수와 사용자가 필요할 때 생성해서 사용할 수 있는 사용자 정의 함수가 있습니다. def 함수명 (): 으로 사용자정의 함수를 만들 수 있는데 함수명 옆에 파라미터 변수라는 ( 변수 )를 줄 수 있으며, 함수를 사용했을 때 반환값(리턴값)을 줄 수 있습니다. 이 파라미터 변수와 리턴값은 선택적인 것이기 때문에 사용자 정의 함수는 총 4가지 형태를 갖습니다. 1. 리턴 값과 파라미터를 갖는 함수, 2. 리턴 값을 갖지만 파라미터 변수를 갖지 않는 함수 3. 리턴 값은 없지만 파라미터 변수는 갖고 있는 함수, 4. 리턴 값도, 파라미터 변수도 갖지 않는 함수 함수를 사용하.. 2020. 9. 6.