1 타입 힌트란 무엇인가?- 이 변수나 함수에 어떤 종류의 값이 오기를 기대하는지 미리 적어두는 표시- 실행 규칙, 타입 강제, 오류 자동 발생이 없음- 실행 결과는 타입 힌트와 무관함- 사람과 IDE, 타입 검사 도구를 위한 설명서2 타입 힌트는 '설명'이다- '타입 힌트를 달면 자동으로 검사해 주겠지?'라고 많이 착각함- 파이썬 인터프리터는 타입 힌트를 완전히 무시하고, 타입 힌트는 실행 흐름을 바꾸지 않음- 타입 힌트의 진짜 역할은 코드의 의도를 설명하고, 자동 완성 정확도를 향상시키고, 실수를 사전에 경고함3 여러 타입을 허용해야 할 때1) Union1-1 코드value: int | str- 여러 타입 중 하나일 수 있음- 자동 변환과 자동 검사를 하지 않음2) Optional (= None을 포..