Python 내장 함수 (Built-in function)

파이썬은 어디서나 사용할 수 있는 다양하고 유용한 함수를 내장하고 있습니다.

이러한 함수들을 파이썬의 내장 함수 (Built-in function)라고 하고, 그 목록은 아래와 같습니다.

각 페이지에서는 파이썬 내장 함수에 대해 간단한 예제와 함께 소개합니다.


내장 함수

설명

abs()

숫자의 절대값을 반환합니다. 복소수에 대해서는 크기를 반환합니다.

all()

반복 가능한 (iterable) 객체의 모든 요소가 True일 때 True를 반환합니다.

any()

반복 가능한 (iterable) 객체의 요소 중 하나라도 True일 때 True를 반환합니다. 빈 객체의 경우 False를 반환합니다.

ascii()

객체 (문자열, 리스트, 튜플, 딕셔너리 등)의 출력 가능한 표현을 포함하는 문자열을 반환합니다.

bin()

정수를 ‘0b’가 앞에 붙은 이진수 문자열로 변환합니다.

bool()

논리값, True 또는 False를 반환합니다.

callable()

인자 object가 호출 가능하면 True, 그렇지 않으면 False를 반환합니다.

chr()

유니코드 코드 포인트가 정수 i인 문자를 나타내는 문자열을 반환합니다.

complex()

실수부와 허수부를 지정하면 복소수를 반환합니다.

dict()

딕셔너리를 생성합니다.

dir()

객체의 모든 속성 (property)과 메서드 (method)를 리스트의 형태로 반환합니다.

enumerate()

리스트, 튜플, 집합과 같은 컬렉션 자료형을 받아서 enumerate 객체로 반환합니다.

float()

입력한 값을 부동소수점 숫자로 변환합니다.

hex()

입력한 숫자를 16진수로 변환합니다.

input()

사용자 입력을 받아서 문자열의 형태로 반환합니다.

int()

주어진 값을 정수로 변환합니다.

isinstance()

주어진 객체 (object)가 입력한 자료형 (type) 중 하나라면 True, 그렇지 않다면 False를 반환합니다.

iter()

iterator 객체를 반환합니다.

len()

객체의 길이, 즉 아이템 (item)의 개수를 반환합니다.

list()

문자열, 튜플, 리스트, range()와 같은 시퀀스 그리고 집합과 딕셔너리와 같은 컬렉션을 리스트의 형태로 반환합니다.

max()

반복 가능한 객체 중 가장 큰 항목이나 두 개 이상의 인자 중 가장 큰 것을 반환합니다.

min()

반복 가능한 객체 중 가장 작은 항목이나 두 개 이상의 인자 중 가장 작은 것을 돌려줍니다.

next()

__next__() 메서드를 호출함으로써 iterator 객체의 다음 값을 반환합니다.

object()

빈 객체 (empty object)를 반환합니다.

oct()

입력한 숫자를 8진수로 변환합니다.

pow()

숫자의 지수 연산에 사용합니다.

print()

숫자, 문자열 또는 객체 등을 출력합니다.

range()

숫자의 시퀀스를 반환합니다.

round()

숫자를 지정한 자릿수에 맞춰서 반올림합니다.

set()

새로운 집합 (set) 객체를 반환합니다.

sorted()

리스트, 튜플, 집합, 딕셔너리와 같은 반복 가능한 객체를 특정 순서로 정렬해서 새 리스트를 반환합니다.

str()

입력한 값을 문자열로 변환합니다.

sum()

반복 가능한 객체의 아이템의 총합을 반환합니다.

tuple()

새로운 튜플 (tuple) 객체를 반환합니다.

type()

객체의 자료형 (data type)을 반환합니다.

zip()

반복 가능한 객체를 입력 받아서 zip 객체를 반환합니다.


이전글/다음글

이전글 :
다음글 :