Python의 타입 힌트 - Songwooseok123/Study_Space GitHub Wiki

  • Python 함수의 인자와 반환값의 타입을 명시적으로 표시하는 방법
  • 코드를 읽는 사람이 함수의 의도를 더 쉽게 이해할 수 있도록 돕고, 정적 분석 도구(예: mypy)를 통해 타입 오류를 사전에 검출
def read_conversations(file_path: str) -> List[str]:
    conversations = []
    # 중략
    return conversations

  • file_path: str: 함수의 입력으로 파일 경로(str)를 받는다.
  • -> List[str]: 함수의 출력이 문자열 리스트임을 나타냄