Python의 builtin 함수들은 기본적으로 내장된 함수로, 추가적인 모듈을 임포트하지 않고도 바로 사용할 수 있습니다. 이 내장 함수들은 기능에 따라 여러 범주로 분류할 수 있습니다. 주요 범주는 다음과 같습니다:
1. 입출력 관련 함수 (Input/Output Functions)
- print(): 출력 함수
- input(): 입력 함수
- open(): 파일 열기 함수
2. 형 변환 함수 (Type Conversion Functions)
- int(), float(), str(): 정수, 실수, 문자열로 변환
- bool(): 불리언 값으로 변환
- list(), tuple(), set(), dict(): 리스트, 튜플, 집합, 사전으로 변환
3. 수학 관련 함수 (Mathematical Functions)
- abs(): 절대값 반환
- round(): 반올림
- pow(): 제곱 연산
- sum(): 합계 계산
- min(), max(): 최소값, 최대값 반환
4. 반복 관련 함수 (Iteration Functions)
- range(): 특정 범위의 숫자 시퀀스 생성
- enumerate(): 인덱스와 값을 함께 반환
- filter(): 조건을 만족하는 요소만 반환
- map(): 모든 요소에 대해 특정 함수 적용
- zip(): 여러 시퀀스를 병렬로 묶음
5. 논리 및 비교 함수 (Logical/Comparison Functions)
- all(): 모든 요소가 참인지 확인
- any(): 하나라도 참이면 참 반환
- sorted(): 정렬된 리스트 반환
- reversed(): 역순 시퀀스 반환
6. 객체 및 클래스 관련 함수 (Object and Class Functions)
- type(): 객체의 타입 반환
- isinstance(): 객체가 특정 클래스의 인스턴스인지 확인
- hasattr(), getattr(), setattr(), delattr(): 객체의 속성 관련 함수
- dir(): 객체의 속성 및 메서드 목록 반환
7. 메모리 및 시스템 관련 함수 (Memory and System Functions)
- id(): 객체의 고유 식별자 반환
- globals(), locals(): 전역 및 지역 변수 반환
- eval(): 문자열로 된 파이썬 표현식 실행
- exec(): 파이썬 코드 실행
8. 예외 처리 관련 함수 (Exception Handling Functions)
- raise: 예외 발생
- assert: 조건이 참이 아니면 예외 발생
- help(): 특정 함수나 객체에 대한 도움말 출력
이러한 함수들은 각각의 범주에 속하는 작업들을 간편하게 처리할 수 있도록 해 줍니다.
'Python 연습 > 1. Python 설치와 실습 - 아나콘다' 카테고리의 다른 글
Q_01_13. 파이썬 설치할 때, 설치되는 표준라이브러리에는 어떤 것이 있는가 (0) | 2025.03.20 |
---|---|
Q_01_14. 파이썬에서 함수, 모듈, 패키지, 라이브러리 란 무엇인가? (0) | 2025.03.20 |
Q_01_10. 파이썬에서 기본적으로 제공하는 내장함수에는 어떤 것이 있는가? (0) | 2025.03.20 |
Q_01_09. PIP 명령문 사용하기 (0) | 2025.03.20 |
Q_01_08. PIP(Python Package Index) 란 무엇인가 (0) | 2025.03.20 |