본문 바로가기

python

타입 힌팅(type hinting)

*파이썬 3.5버전 부터 지원된다.


def greeting(name: str) -> str: return 'Hello ' + name

인수에 문자열이 들어가고 반환값이 문자열이 나온다는걸 표현


def Function_name( arg_name : <type> [ arg_name2 : <type> ... ] ) -> <type>:

타입은 아무거나 쓰면 안되고

파이썬이 정한 키워드를 써야한다.

https://www.python.org/dev/peps/pep-0484/

 

하지만 실제 값에 대한 강제성은 없다. 



'python' 카테고리의 다른 글

덕 타이핑(Duck typing)  (0) 2018.04.29
클래스 메소드에 인수로 self 주는 이유  (0) 2018.04.28
mutable과 immutable한 객체  (0) 2018.04.28
(19)번역 api 사용 후기  (0) 2018.04.07
django-tube 튜토리얼 하면서 생긴 오류  (0) 2018.04.04