위와 같이 함수를 정의할 때는 def라는 이름을 사용합니다. 들여 쓰기를 이용해 어느 코드가 해당 함수에 속해 있는지 구별해주어야 합니다.
위 코드의 뜻은 "say_hello라는 함수 이름을 부르면, print("Hello")를 실행한다." 가 됩니다.
앞서 말했듯이 파라미터를 통해 함수안에 데이터를 넣어줄 수도 있습니다.
def | 파이썬에 새로운 함수를 정의할때 사용한다 |
name | 함수에게 전달되는 파라미터(데이터) |
print(...) | 들여 쓰기를 통해 함수가 실행될때 사용되는 코드, 함수 바디 라고도 한다. |