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

Python 타입 힌트(Type Hint)에 대한 설명으로 올바른 것은?

어려움 freeCodeCamp
보기 및 정답
A 함수의 매개변수와 반환값의 자료형을 명시하지만, 런타임에 강제하지는 않는다
B 타입 힌트를 작성하면 잘못된 타입 전달 시 자동으로 에러가 발생한다
C 타입 힌트는 Python 2에서만 사용 가능하며 Python 3에서는 제거되었다
D 타입 힌트를 사용하면 인터프리터가 코드를 최적화하여 실행 속도가 빨라진다

해설

def greet(name: str) -> str: 처럼 타입 힌트를 작성하면 코드의 가독성과 IDE 자동완성이 향상됩니다. 하지만 Python은 동적 타입 언어이므로 런타임에 타입을 강제하지 않습니다. mypy 같은 도구로 별도 정적 타입 검사가 가능합니다.

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

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

정규반 살펴보기