처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / Python / 문제

Python의 walrus operator(:=) 외에, 파이썬 3.12에서 추가된 타입 힌트 문법 type 키워드의 역할은?

어려움 MDN Web Docs
보기 및 정답
A 타입 별칭(type alias)을 명시적으로 선언하여 타입 검사 도구가 더 정확하게 추론할 수 있게 한다
B 변수에 지정된 타입을 런타임에 강제하여 잘못된 타입의 값이 할당되면 오류를 발생시킨다
C type 키워드를 사용하면 별도의 클래스 정의 없이 자동으로 새로운 클래스를 생성하고 인스턴스 속성을 초기화할 수 있다
D 함수의 반환 타입을 런타임에 자동으로 추론하여 개발자가 타입 힌트를 생략할 수 있게 한다

해설

Python 3.12에서 도입된 type 문(예: type Vector = list[float])은 타입 별칭을 명시적으로 선언합니다. 기존의 TypeAlias나 단순 할당 방식보다 명확하며, 타입 검사 도구(mypy 등)가 '이것은 타입 별칭이다'라고 정확히 인식할 수 있습니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기