Python 내장 함수

Python 인터프리터에는 항상 사용할 수 있는 여러 함수와 타입이 내장되어 있습니다.

Python 내장 함수

함수설명
abs()숫자의 절댓값을 반환합니다.
aiter()비동기 이터러블에 대한 비동기 이터레이터를 반환합니다.
all()이터러블의 모든 요소가 참이면 True 를 반환합니다.
any()이터러블의 요소 중 하나라도 참이면 True 를 반환합니다.
ascii()객체의 출력 가능한 표현을 문자열로 반환합니다.
bin()정수를 이진 문자열로 변환합니다.
bool()부울 값을 반환합니다.
breakpoint()호출 지점에서 디버거로 진입합니다.
bytearray()새로운 바이트 배열을 반환합니다.
bytes()새로운 “bytes” 객체를 반환합니다.
callable()인수로 전달된 객체가 호출 가능한지 여부를 반환합니다 (호출 가능하면 True, 아니면 False).
chr()문자를 나타내는 문자열을 반환합니다.
classmethod()메서드를 클래스 메서드로 변환합니다.
compile()소스를 코드 또는 AST 객체로 컴파일합니다.
complex()real + imag*1j 값을 갖는 복소수를 반환합니다.
delattr()객체가 허용하는 경우 지정된 속성을 삭제합니다.
dict()새 딕셔너리를 생성합니다.
dir()현재 로컬 범위의 이름을 포함하는 목록을 반환합니다.
divmod()몫과 나머지를 포함하는 한 쌍의 숫자를 반환합니다.
enumerate()enumerate 객체를 반환합니다.
eval()표현식을 평가하고 실행합니다.
exec()이 함수는 Python 코드를 동적으로 실행하는 것을 지원합니다.
filter()이터러블에서 이터레이터를 구성하고 참인 요소만 반환합니다.
float()숫자 또는 문자열에서 부동 소수점 숫자를 반환합니다.
format()값을 “형식화된” 표현으로 변환합니다.
frozenset()새로운 frozenset 객체를 반환합니다.
getattr()객체의 지정된 속성 값을 반환합니다.
globals()현재 모듈 네임스페이스를 구현하는 딕셔너리를 반환합니다.
hasattr()객체가 지정된 속성을 가지고 있는지 여부를 반환합니다.
hash()객체의 해시 값을 반환합니다.
help()내장 도움말 시스템을 호출합니다.
hex()정수를 소문자 16 진수 문자열로 변환합니다.
id()객체의 "식별자"를 반환합니다.
input()입력을 받아 문자열로 변환합니다.
int()숫자 또는 문자열에서 정수 객체를 구성하여 반환합니다.
isinstance()인수로 전달된 객체가 객체 인스턴스인지 여부를 반환합니다.
issubclass()class 가 classinfo 의 서브클래스인지 여부를 반환합니다.
iter()이터레이터 객체를 반환합니다.
len()객체의 길이 (항목 수) 를 반환합니다.
list()함수가 아니라 가변 시퀀스 타입입니다.
locals()현재 로컬 심볼 테이블을 업데이트하고 딕셔너리를 반환합니다.
map()이터러블의 모든 항목에 함수를 적용하는 이터레이터를 반환합니다.
max()이터러블에서 가장 큰 항목을 반환합니다.
min()이터러블에서 가장 작은 항목을 반환합니다.
next()이터레이터에서 다음 항목을 검색합니다.
object()새로운 특징 없는 객체를 반환합니다.
oct()정수를 8 진수 문자열로 변환합니다.
open()파일을 열고 해당 파일 객체를 반환합니다.
ord()문자의 유니코드 코드 포인트를 나타내는 정수를 반환합니다.
pow()base 를 exp 의 거듭제곱으로 반환합니다.
print()텍스트 스트림 파일에 객체를 출력합니다.
property()속성 속성을 반환합니다.
repr()객체의 출력 가능한 표현을 포함하는 문자열을 반환합니다.
reversed()역방향 이터레이터를 반환합니다.
round()소수점 이하 ndigits 자릿수로 반올림된 숫자를 반환합니다.
set()새로운 set 객체를 반환합니다.
setattr()이것은 getattr() 의 대응 함수입니다.
slice()인덱스 집합을 나타내는 슬라이스 객체를 반환합니다.
sorted()이터러블의 항목들로 새로운 정렬된 리스트를 반환합니다.
staticmethod()메서드를 정적 메서드로 변환합니다.
str()객체의 str 버전을 반환합니다.
sum()start 와 이터러블의 항목들을 합산합니다.
super()부모 또는 형제 클래스로 메서드 호출을 위임하는 프록시 객체를 반환합니다.
tuple()함수가 아니라 불변 시퀀스 타입입니다.
type()객체의 타입을 반환합니다.
vars()dict 속성이 있는 다른 객체에 대한 dict 속성을 반환합니다.
zip()여러 이터러블을 병렬로 반복합니다.
import()이 함수는 import 문에 의해 호출됩니다.