TypeHint(2)
-
VS Code에서 Python Type Check 기능 활성화
소개 python은 기본적으로 동적(dynamic)프로그래밍 언어로써 인터프리터(interpreter)가 코드를 실행하면서 Type을 추론하여 체크하기 때문에 Type이 고정되어 있지 않습니다. 하지만 Python 3.5 부터 Python에서도 Type을 체크할 수 있도록 Type Hints라는 기능이 도입되어 ㅆ습니다. 데이터형에 주석을 붙여 사용하게 됩니다. def greeting(name:str) -> str: return 'Hello' + name name:str : 인수 name의 Type이 str이라는 것을 어노테이션합니다. -> str : 함수 반환값의 Type이 str이라는 것을 어노테이션 합니다. VSCode Type Check 활성화 VS Code에서 아래와 같이 코딩을 합니다. def..
2023.04.21 -
FastAPI의 Type hits
https://fastapi.tiangolo.com/ko/python-types/ Python Types란 FastAPI는 Python의 type hints를 사용합니다. python은 기본적으로 동적(dynamic)프로그래밍 언어로써 인터프리터(interpreter)가 코드를 실행하면서 Type을 추론하여 체크하기 때문에 Type이 고정되어 있지 않습니다. FastAPI에서는 type을 선언하여 사용하므로 Editor와 Tools에서 디버깅에 대해 더 나은 경험을 제공 할 수 있습니다. 인텔리센스(IntelliSense) 지원 def get_full_name(first_name, last_name): full_name = first_name.title() + " " + last_name.title() ..
2023.04.19