happy cat image

everdevel

coding

login
알림X
  • 현재 댓글에 대한 답변만 표시합니다.
  • 표시할 댓글 이력이 없거나 로그인해 주세요.

함수 생성 방법 def

안녕하세요.

이번시간에는 파이썬의 함수에 대해서 알아보겠습니다.

우리가 프로그래밍을 하다보면 특정 기능을 반복적으로 사용하는 경우가 많습니다.

그럴때마다 그 코드를 작성하고 또 작성하고 또 작성해야하죠.

하지만 이 기능을 함수로 만들어서 필요할 때마다 이 함수를 호출 할 수 있습니다.

파이썬 함수 만들기

타프로그래밍 언어에서는 function을 사용하는데 파이썬은 def를 사용합니다.

def 함수명():
    기능

if문과 마찬가지로 인덴트로 함수의 기능이 해당 함수에 종속됩니다.

그러니 기능을 작성하실 땐 꼭 인덴트를 넣어주세요.(tab or space)

그럼 "안녕하세요." 출력하는 함수를 만들어 봅시다.

def say_hello():
    print("안녕하세요.")

위와 같이 함수를 만들 수 있습니다.

우리가 여기까지 오면서 여러 내장함수들을 사용했습니다.

우리가 만든 이 함수도 이 함수를 호출해야 이 함수를 사용할 수 있습니다.

파이썬 함수 호출하기

함수를 호출하는 방법은 간단합니다.

함수명()

함수명을 적고 소괄호를 열고 닫아 줍니다.

그럼 다음의 코드를 실행해 봅시다.

# -*- coding: utf-8 -*-
def say_hello():
    print("안녕하세요.")

say_hello()
def def

이 함수를 여러번 호출한 횟수만큼 함수가 작동합니다.

# -*- coding: utf-8 -*-
def say_hello():
    print("안녕하세요.")

say_hello()
say_hello()
say_hello()
def def

함수는 이렇게도 사용하지만 보통 함수가 반환한 값을 받아서 사용합니다.

다음에는 함수가 값을 반환하는 방법에 대해 알아보겠습니다.


봐주셔서 감사합니다. 문의 또는 잘못된 설명은 아래의 댓글에 부탁드립니다.
당신의 작은 누름이 저에게는 큰 희망이 됩니다.


    
    

강좌로 돌아가기

댓글 0개

정렬기준