더북(TheBook)

def 명령어 다음 줄은 들여쓰기 블록입니다. print("Hello Python!") 문장은 파이썬에게 hello 함수의 기능이 화면에 Hello Python!을 출력하는 것이라고 알려줍니다. 함수에서도 블록을 사용해서 함수의 범위를 지정합니다. 콜론(:)부터 들여쓰기한 블록의 끝까지가 함수의 내용입니다.

hello 함수를 정의했으니 이제부터는 마음껏 사용하면 됩니다. 사용법은 굉장히 간단합니다. hello는 ‘인자’가 없는 함수이므로 hello()라고 적기만 해도 그 함수의 내용이 실행됩니다. 이 예제에서는 hello()를 세 번 호출하였으므로 Hello Python!이 화면에 세 번 출력됩니다. 여러분도 제대로 출력되었는지 확인해 보세요. 이상이 없으면 ‘인자’를 하나 사용한 함수 예제로 넘어가 보겠습니다.

위에서 살펴본 hello() 함수는 항상 Hello Python! 문장만 출력하는 기능을 했는데요. 하나의 함수를 사용하면서도 상황에 맞게 여러 가지 다른 문장을 출력하게 할 수는 없을까요? 바로 ‘인자’를 사용하면 가능합니다.

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