파이썬 어노테이션

JoyJuhee·2022년 11월 4일
0

Python

목록 보기
18/22
post-thumbnail

파이썬은 3.5부터 타입어노테이션과 typing을 기반으로 타입이 명시된 파이썬 코드를 작성할 수 있으며 mypy를 통해 정적 테스팅을 할 수 있다.

TIME_OUT : Final[int] = 10

# 상수를 나타내는 Final, 정수형을 나타내는 int
def add(a: int, b: int) -> int:
	return a+b
def toString(num : Union[int, float]) -> str:
	return str(num)

  • mypy : 파이썬 타입 정적 검사기 모듈
pip install mypy
mypy main.py --namespace-packages # 일부 모듈을 인식하지 않는 버그가 있기 때문에 옵션적용
# mypy <파일명> <옵션>



출처 : 인프런 CS지식의 정석

0개의 댓글