2017-10-11 23 views
-1

을 암시 유형 파이썬의 유형에 대한 별명을 정의합니다 :어떻게 타입 힌트 사용 유형에 대한 별명을 정의하는 방법

시세를 의미
import typing 
type Ticker str # How to do this? I used golang notation. How do you do it in python? 
Report = typing.Dict[Ticker, typing.List] 

문자열의 유형 및 보고서에서 딕셔너리입니다 목록에 시계추. 고맙습니다. 이 별칭에 대한 좋은 점은 누구나 그것이 시세 표시기라는 것을 알고 있다는 것입니다. 많은 명확하고 보고서 = typing.Dict 쓰는 것보다 더 읽기 당신이 개체에 바인딩 모든 다른 이름과는 같이 캐릭터 라인을, typing.List]

+0

이 더있다 참조 없습니다 파이썬에서 "5 자의 문자열"과 같은 타입. 문자열의 길이는 제한이 없습니다. 그래서 당신은 그렇게 할 수 없습니다. – kindall

+0

확인. 나는 그것을 단지 str이되도록 변경했다. str 또는 다른 유형에 대한 새로운 유형 별명을 어떻게 정의합니까? –

+1

'Ticker = str'? – kindall

답변