반응형
1. 수학 및 숫자 관련 함수
- abs(x): 숫자 x의 절댓값을 반환합니다.
- divmod(a, b): 두 숫자의 몫과 나머지를 튜플로 반환합니다.
- sum(iterable, /, start=0): iterable의 합계를 계산합니다.
- min(iterable, *[, key, default]): 최소 값을 반환합니다.
- max(iterable, *[, key, default]): 최대 값을 반환합니다.
- float([x]): 숫자를 부동소수점으로 변환합니다.
- int([x[, base]]): 값을 정수로 변환합니다.
2. 데이터 타입 변환 및 생성 함수
- bool([x]): 값을 불리언으로 변환합니다.
- dict(**kwargs): 딕셔너리 객체를 생성합니다.
- list([iterable]): 리스트 객체를 생성합니다.
- str(object=''): 값을 문자열로 변환합니다.
- join(seq): 여러 문자열이나 경로 조각을 하나의 문자열로 결합합니다.
3. 시퀀스 및 이터러블 관련 함수
- len(s): 객체의 길이(아이템 수)를 반환합니다.
- sorted(iterable, *, key=None, reverse=False): 정렬된 리스트를 반환합니다.
- reversed(seq): 시퀀스를 역순으로 이터레이트합니다.
- enumerate(iterable, start=0): 열거 객체를 반환합니다.
- range(stop): 정수 시퀀스를 생성합니다.
- tqdm(): 반복 작업의 진행률을 시각적으로 표시하여 작업 상태를 모니터링하는 데 사용됩니다.
- glob(pattern, recursive=False): 파일 경로 패턴을 사용해 일치하는 파일이나 디렉토리 목록을 리스트로 반환합니다.
4. 객체 및 클래스 관련 함수
- isinstance(object, classinfo): 객체가 특정 클래스의 인스턴스인지 확인합니다.
- type(object): 객체의 타입을 반환합니다.
- getattr(object, name[, default]): 객체의 속성 값을 반환합니다.
- hasattr(object, name): 객체가 특정 속성을 가지고 있는지 확인합니다.
5. 입력 및 출력 함수
- os.listdir(path): 지정된 디렉토리 내의 파일 및 하위 디렉토리 이름 목록을 반환합니다.
- os.getcwd(): 현재 작업 디렉토리의 절대 경로를 반환합니다.
- os.makedirs(path, exist_ok=True): 지정된 경로에 중첩된 디렉토리를 포함해 새 디렉토리를 생성합니다.
- print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False): 객체를 출력합니다.
- input([prompt]): 사용자로부터 입력을 받습니다.
- open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None): 파일을 엽니다.
6. 실행 및 평가 함수
7. 기타 유틸리티 함수
반응형
'함수 설명 > 기본 및 범용' 카테고리의 다른 글
[NumPy] 함수 목차 (0) | 2024.11.18 |
---|---|
[NumPy] 함수 벡터화하여 배열 처리하기: np.vectorize() (1) | 2024.10.04 |
[NumPy] 텍스트 파일 데이터를 배열로 로드하기: np.genfromtxt() 사용 및 설명 (0) | 2024.10.04 |
[NumPy] 저장된 배열 불러오기: np.load() 사용 및 설명 (0) | 2024.10.04 |
[NumPy] 배열을 파일로 저장하기: np.save() 사용 및 설명 (0) | 2024.10.04 |