알아 보기
프로그램 앞부분에서 hello 함수를 ‘정의’합니다. 함수를 정의할 때는 def 명령어를 사용하는데, 이는 ‘정의하다’의 영어 단어인 define에서 앞 세 글자를 딴 것입니다.
def 명령어를 어떻게 사용하는지 형태를 살펴보겠습니다.
def 함수 이름(인자): # ‘인자’는 필요 없으면 생략할 수 있습니다.
함수의 내용
return 함수의 결괏값 # 결괏값이 없을 때는 생략할 수 있습니다.
이 프로그램에 나오는 함수는 가장 간단한 형태의 함수입니다. 먼저 def hello():로 이름이 hello인 함수를 정의했습니다. 이 함수는 ‘인자’도 ‘결괏값’도 없는 간단한 함수입니다. 인자와 결괏값은 뒤에서 다시 살펴보겠습니다.
TIP
인자란 사용자가 함수를 호출할 때 함수에게 알려 주는 ‘정보’이고, 결괏값은 함수의 내용을 실행해서 얻은 정보입니다.