파이썬에서 나중에 Python에서 C로 코드를 이식하는 것을 쉽게하기 위해 타입 힌트를 배우기 시작했습니다. 타입 힌트에서 직접 타입을 사용하는 것과 대시 보드에서 정의 된 클래스를 사용하는 것 사이의 차이점이 무엇인지 궁금합니다. typing
모듈.타이핑 라이브러리 클래스와 파이썬 타입 힌트의 타입을 사용하면 어떤 이점이 있습니까?
, 유용 할 것이다
def somefn(a: list[int]) -> tuple[str, int]:
...
및
from typing import List, Tuple
def somefn(a: List[int]) -> Tuple[str, int]:
...
그것은, Union
같은 몇 가지 클래스, Any
, Callable
처럼 보인다 Iterable
의 차이,하지만 데이터 클래스의 유틸리티 파이썬에서 이미 키워드로 존재하는 타입은 나에게 불분명하다.