내장함수

별도의 import구문 없이도 사용할 수 있다. print(), input() 등이 해당됨.

이밖에도 sum(), min(), max(), eval() 등도 있다.

sorted() 는 이터러블이 들어왔을때 정렬을 지원한다. 내림차순은 reverse 옵션을 true를 주면 되고, 정렬 기준도 따로 함수로 넣어줄 수 있음.

itertools

반복되는 형태의 데이터를 처리하기 위한 기능을 제공한다. 순열과 조합 등에 사용됨.

heapq

힙 자료구조를 제공. 우선순위 큐 기능을 구현할때 사용한다.

bisect

이진탐색 기능을 제공한다.

collections

덱, 카운터 등의 자료구조를 제공한다.

math

필수적인 수학 기능들을 제공한다. 팩토리얼, 제곱근, GCD, 삼각함수 관련 함수등도 제공함.