[Python] Python type Annotation
1. 타입 어노테이션
1.1 타입 어노테이션이란?
타입 어노테이션(type annotation)이란, 타입에 대한 힌트를 알려주는 기능이다.
어노테이션을 사용해 변수의 예상 타입을 지정하여 프로그래머가 개발 과정에서 의도한 타입에 대한 정보를 명확하게 전달할 수 있게 도와준다.
1.2 함수 어노테이션
기본 문법
def 함수이름(매개변수: 타입) -> 반환타입:
...
예시
def add(a: int, b: int) -> int:
return a + b
a: int
와b: int
는 매개변수의 타입을 나타낸다.-> int
는 반환값의 타입을 나타낸다.
num: int = 1
def add(a: int, b:int) -> int:
return a+b
res = add(3, 8)
1.3 변수 어노테이션
기본 문법
변수이름: 타입 = 값
예시
age: int = 25
name: str = "Alice"
댓글남기기