안녕하세요.
이번시간에는 파이썬의 함수에 대해서 알아보겠습니다.
우리가 프로그래밍을 하다보면 특정 기능을 반복적으로 사용하는 경우가 많습니다.
그럴때마다 그 코드를 작성하고 또 작성하고 또 작성해야하죠.
하지만 이 기능을 함수로 만들어서 필요할 때마다 이 함수를 호출 할 수 있습니다.
타프로그래밍 언어에서는 function을 사용하는데 파이썬은 def를 사용합니다.
def 함수명(): 기능
if문과 마찬가지로 인덴트로 함수의 기능이 해당 함수에 종속됩니다.
그러니 기능을 작성하실 땐 꼭 인덴트를 넣어주세요.(tab or space)
그럼 "안녕하세요." 출력하는 함수를 만들어 봅시다.
def say_hello(): print("안녕하세요.")
위와 같이 함수를 만들 수 있습니다.
우리가 여기까지 오면서 여러 내장함수들을 사용했습니다.
우리가 만든 이 함수도 이 함수를 호출해야 이 함수를 사용할 수 있습니다.
함수를 호출하는 방법은 간단합니다.
함수명()
함수명을 적고 소괄호를 열고 닫아 줍니다.
그럼 다음의 코드를 실행해 봅시다.
# -*- coding: utf-8 -*- def say_hello(): print("안녕하세요.") say_hello()
이 함수를 여러번 호출한 횟수만큼 함수가 작동합니다.
# -*- coding: utf-8 -*- def say_hello(): print("안녕하세요.") say_hello() say_hello() say_hello()
함수는 이렇게도 사용하지만 보통 함수가 반환한 값을 받아서 사용합니다.
다음에는 함수가 값을 반환하는 방법에 대해 알아보겠습니다.
봐주셔서 감사합니다. 문의 또는 잘못된 설명은 아래의 댓글에 부탁드립니다.
당신의 작은 누름이 저에게는 큰 희망이 됩니다.
댓글 0개
정렬기준