📌 기본 타입

int       # 정수
float     # 실수
bool      # 불리언 (True / False)
str       # 문자열

📌 리스트 & 튜플

from typing import List, Tuple

List[int]        # 정수 리스트
List[float]      # 실수 리스트
List[str]        # 문자열 리스트
Tuple[int, str]  # (정수, 문자열) 튜플

📌 딕셔너리 & 세트

from typing import Dict, Set

Dict[str, int]   # 문자열 키, 정수 값 딕셔너리
Set[float]       # 실수 값의 집합

📌 NumPy 배열

import numpy as np

np.ndarray          # 기본 NumPy 배열
np.ndarray[Any, np.dtype[np.float64]]  # float64 타입 NumPy 배열

📌 Pandas 객체

import pandas as pd

pd.DataFrame   # 판다스 데이터프레임
pd.Series      # 판다스 시리즈

📌 Polars 데이터프레임

import polars as pl

pl.DataFrame   # Polars 데이터프레임
pl.Series      # Polars 시리즈

📌 Callable (함수 타입 힌트)

from typing import Callable

Callable[[int, int], float]  # (int, int) -> float 반환하는 함수

📌 Any (모든 타입 가능)

from typing import Any

Any  # 모든 타입을 허용

간단한 사용 예시

def func(x : int, y : int) -> float:
		return (x + y) * 0.5

위 목록 이외 추가 타입 힌트