728x90
반응형

파이썬의 빌트인 함수에 대해서 찾아보고 정리해봤다.

 

빌트인 함수 (Built-in Function) 가 무엇일까

빌트인 함수란 언어를 설계하는 과정에서 미리 만들어져있는 함수를 말한다.
print() 함수와 같이 별다른 추가 없이 기본적으로 사용가능한 함수를 말한다.
빌트인 함수와 헷갈리지 않기 위해 사용자가 직접 만든 함수를 "사용자 정의 함수" 라고 부른다.

 

빌트인 함수는 파이썬 공식 사이트에서 확인할 수 있다.

https://docs.python.org/3/library/functions.html

 

Built-in Functions

The Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order.,,,, Built-in Functions,,, A, abs(), aiter(), all(), a...

docs.python.org

 

 

빌트인 함수 사용해보기

많은 빌트인 함수 중에서 몇 가지 함수를 사용해봤다.

 

abs(x)

절대값 출력 함수

 

all(iterable)

이터러블의 모든 요소가 참이면 True를 반환한다. (또는 이터러블이 비어 있는 경우)
또한 들어있는 값이 0이면 False 를 반환한다.

 

chr(i)

유니코드 문자 반환

 

enumerate(iterable, start = 0)

이터러블의 인덱스와 값을 반환

 

globals(object, name)

현재 모듈 네임스페이스를 구현하는 사전을 반환, 전역 변수 테이블
함수 내의 코드의 경우, 이것은 함수가 정의될 때 설정되며 함수가 호출되는 위치에 관계없이 동일하게 유지

 

id(object)

물체의 "정체성"을 반환합니다. 이것은 수명 동안 이 물체에 대해 독특하고 일정하게 보장되는 정수이다. 
겹치지 않는 수명을 가진 두 개체는 동일한 id() 값을 가질 수 있습니다.

같은 값이면 메모리 주소가 같음, 같은 객체

 

max(iterable, *, key=None)  max(iterable, *, default, key=None)  max(arg1, arg2, *args, key=None)
min(iterable, *, key=None)   min(iterable, *, default, key=None)   min(arg1, arg2, *args, key=None)

최댓값 또는 최솟값 반환

 

 

 

 

728x90
반응형
복사했습니다!