8

Type Hints 함정 퀴즈

이 함수 파라미터가 뭐였지? - Type Hints

학습 목표

Type Hints 사용 시 흔한 실수를 인지한다

5문제

Q1. 다음 코드의 문제점은? def func(items: list = []): items.append(1) return items

Q2. Any 타입을 사용하면 안 되는 이유는?

Q3. Optional[str] 타입 변수를 사용할 때 반드시 해야 하는 것은?

Q4. list[int]와 List[int]의 차이점은?

Q5. type: ignore를 사용하는 올바른 경우는?