더북(TheBook)

3.1 함수 호출

우리는 이미 함수 호출(function call)을 살펴봤다.

>>> type(42)

<class 'int'>

type은 함수 이름이다. 괄호 안에 들어간 표현식을 함수의 인수(argument)라고 한다. 이 함수는 인수의 타입을 결과로 돌려준다.

보통은 인수를 받고 결과를 돌려준다고 말한다. 또한, 결과를 반환값(return value)이라고 한다.

파이썬은 어떤 타입의 값을 다른 타입으로 변환하는 함수를 제공한다. int 함수는 어떤 값을 받아서 정수로 변환한다. 만약 int 함수가 정수로 변환할 수 없으면 불평한다.

>>> int('32')

32

>>> int('Hello')

ValueError: invalid literal for int(): Hello

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.