더북(TheBook)

함수와 API 이미 앞에서 살펴본 것처럼 프로그램을 작성할 때는 내장된 연산자뿐만 아니라, 유용한 작업을 수행하는 함수(function)도 사용한다. 이 책에서는 함수를 다음과 같이 세 가지로 구분한다.

내장 함수: 모든 파이썬 프로그램에서 바로 사용할 수 있는 함수(int(), float(), str() 등)

표준 함수: 파이썬 표준 모듈에 정의되어 있으며, 모듈을 임포트하는 모든 프로그램에서 사용할 수 있는 함수(math.sqrt() 등)

예제용 라이브러리 함수: 이 책의 예제 코드에서 사용하는 라이브러리 모듈을 임포트하는 모든 프로그램에서 사용할 수 있는 함수(stdio.write(), stdio.writeln() 등). 별도로 설치해야 하는 서드파티 라이브러리의 일종이다.

사용할 수 있는 내장 함수, 표준 함수, 예제용 라이브러리 함수는 아주 많이 있다. 프로그래밍을 공부하면서 점점 더 많은 함수를 사용하게 되지만, 처음에는 되도록이면 적은 수의 함수에 집중하는 편이 좋다. 이번 장에서는 출력, 데이터 타입 변환, 수학 계산을 위해 이미 함수를 사용해왔다. 이번 절에서는 유용한 함수 몇 가지를 설명하고, 뒤에 나오는 절에서는 함수 사용법뿐만 아니라 함수를 직접 만들어 사용하는 방법을 설명한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.