코드구조 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
에러는 걸리지 않고 출력은 되지만, 파이참에서는 경고 표시가 나오긴함.
Author And Source
이 문제에 관하여(코드구조 2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@sayxyoung/python-syntax-codestructure-func2저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)