본문 바로가기
Python 연습/1. Python 설치와 실습 - 아나콘다

Q_01_11. 파이썬에서 사용할 수 있는 내장함수 분류

by Python통컨 2025. 3. 20.

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(): 특정 함수나 객체에 대한 도움말 출력

이러한 함수들은 각각의 범주에 속하는 작업들을 간편하게 처리할 수 있도록 해 줍니다.