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 문에 의해 호출됩니다. |