10.1. 내장 함수란 무엇인가

내장 함수는 파이썬에서 기본적으로 제공하는 함수로, 별도의 모듈을 임포트하지 않고도 사용할 수 있습니다. 이러한 함수들은 다양한 작업을 간편하게 수행할 수 있도록 도와줍니다. 내장 함수는 파이썬 인터프리터가 시작될 때 자동으로 로드되며, 언제든지 호출하여 사용할 수 있습니다.

10.1.1. 내장 함수의 장점

내장 함수 사용의 장점을 핵심만 정리하면 다음과 같습니다.

  • 편리성: 별도의 설치나 임포트 과정 없이 바로 사용할 수 있습니다.

  • 효율성: 파이썬의 핵심 기능에 최적화되어 있어 빠르고 효율적으로 작동합니다.

  • 범용성: 데이터 타입 변환, 수학 연산, 문자열 처리, 입력 및 출력 등 다양한 작업에 사용될 수 있습니다.

10.1.2. 예제

우리가 항상 쓰는 print()도 대표적인 내장 함수입니다.

print("Hello, World!")

10.1.3. 내장 함수 종류

파이썬에는 매우 많은 내장 함수가 있습니다.

그 중 일부를 소개하면 다음과 같습니다:

  • 수학 관련 함수: abs(), max(), min(), round()

  • 타입 변환 함수: bool(), chr(), ord(), hex(), bin()

  • 컬렉션 관련 함수: list(), dict(), set(), tuple()

  • 기타: help(), dir(), input(), open(), sorted()

내장 함수는 파이썬 프로그래밍에서 매우 중요한 역할을 하며, 이를 활용하면 더 간결하고 효율적인 코드를 작성할 수 있습니다.

각 내장 함수의 사용법을 잘 익혀두면 다양한 상황에서 유용하게 사용할 수 있습니다.

다음 절에서 자주 쓰는 내장 함수를 소개합니다.

맨 위로 이동