09 파이썬 - 함수
함수 - 정의
print 같이 파이썬에서 기본적으로 갖고 있는 함수는 그냥 사용하면 되지만, cook_ramen과 같이 우리가 새로 만드는 기능은 파이썬에게 구체적으로 어떤 일을 해야 하는지 알려주어야 합니다. 이것을 함수 정의라고 합니다.
잠금 영역
실행 언어: py실행 결과를 확인해보세요!
위와 같이 함수를 정의할 때는 def라는 이름을 사용합니다. 들여 쓰기를 이용해 어느 코드가 해당 함수에 속해 있는지 구별해주어야 합니다.
위 코드의 뜻은 "say_hello라는 함수 이름을 부르면, print("Hello")를 실행한다." 가 됩니다.
앞서 말했듯이 파라미터를 통해 함수안에 데이터를 넣어줄 수도 있습니다.
잠금 영역
실행 언어: py실행 결과를 확인해보세요!
용어를 정리해 볼까요?
def | 파이썬에 새로운 함수를 정의할때 사용한다 |
name | 함수에게 전달되는 파라미터(데이터) |
print(...) | 들여 쓰기를 통해 함수가 실행될때 사용되는 코드, 함수 바디 라고도 한다. |