파이썬 함수 정의: 반환 타입 지정하기 (def function() -> type :)

2023. 5. 18. 11:45학습

def 함수이름() -> int:
    # 함수의 내용
    return 정수값


파이썬에서 함수를 정의할 때, 반환 타입을 지정하는 방법.

함수의 반환 타입을 지정하는 것은 코드의 가독성과 유지보수성을 향상시킬 수 있습니다.

이를 위해 def 키워드를 사용하여 함수를 시작하고, 함수 이름을 지정합니다.

괄호 안에는 함수에 전달할 인자들을 나열합니다.

 

함수의 반환 타입을 지정함으로써, 해당 함수를 호출한 코드에서는 반환되는 값의 타입을 미리 알 수 있습니다.

이는 코드의 가독성을 높이고, 타입 검사기를 사용하여 타입 오류를 미리 방지할 수 있게 해줍니다.

 

반환 타입을 지정하는 것은 선택 사항이지만, 프로젝트의 규모가 커지거나 협업하는 경우에는 유용한 기능입니다. 

코드의 가독성을 높이고, 타입 오류를 사전에 방지할 수 있으므로, 함수 정의 시 반환 타입을 고려하는 것을 권장한다!

 

 

c.f) 다만 이것은 관례(?)지 -> type 을 어긴다고 함수가 오류가 나오는 것은 아닙니다.

728x90