이 페이지는 미완성 초고입니다. 정식 출간된 책으로 학습하시는 것이 더 좋습니다.
3장을 맺으며
3장에서는 함수를 호출하고 정의하는 방법을 배웠다. 앞으로 무언가 계산할 때 “이 계산 방법을 함수로 정의해서 다시 사용할 수 없을까?”하고 생각해보자. 그리고 어려운 문제를 풀 때 “이 문제를 나누어 더 쉽게 풀 수 없을까?”하고 생각해보자. 함수에 적절한 이름을 붙이는 것도 잊지 말자. 함수를 잘 이용해야 좋은 프로그램을 만들 수 있다. 함수는 앞으로의 실습에도 계속 이용할 것이다.
3장 요약
- 큰 문제는 작은 문제로 나누어 해결하는 것이 유리하다.
- 함수는 작은 문제를 해결하기 위한 작은 프로그램 조각이다.
함수이름(데이터)
와 같은 표현으로 함수를 호출할 수 있다.- def 문을 사용해 함수를 정의할 수 있다. 함수이름, 매개변수, 독스트링, 본문을 작성한다.
- 함수는 데이터(인자)를 입력받을 때 매개변수를 이용하고, 데이터를 출력할 때 return 문을 사용한다.
- 함수 안의 데이터는 지역변수, 함수 밖의 데이터는 전역변수다.
- 함수를 정의할 때 매개변수의 기본값을 지정할 수 있다. 함수를 호출할 때 데이터를 전달받을 매개변수의 이름을 명시할 수 있다.
- 람다 식을 이용해 이름이 없는 한 행짜리 함수를 표현할 수 있다.
댓글 남기기