happy cat image

everdevel

So This Is Love

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개

정렬기준