코드구조 2

코드구조

함수 - 인수와 반환값의 형 변환

파이썬에서는 아래와 같이 형 선언이 가능하다

num: int = 10

이것을 이용해 함수의 형 선언을 할 수 있다.

def add_num(a: int, b: int) -> int:
    return a + b    

-> int: 의 의미
반환값 return도 int(정수)라는 뜻.

def add_num(a: int, b: int) -> int:
    return a + b

r = add_num(10, 20)
print(r)
> 30

문자 str + str을 하면 출력은 됨 하지만, 파이참에서는 사전에 경고 표시해줌

선언한 형인 int 이외의 값을 넣어주면 ?

def add_num(a: int, b: int) -> int:
    return a + b

r = add_num('a', 'b')
print(r)
> ab

에러는 걸리지 않고 출력은 되지만, 파이참에서는 경고 표시가 나오긴함.


좋은 웹페이지 즐겨찾기