CLASS etc

Python

함수 생성 방법 def

함수 생성 방법 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개

정렬기준

PinkCoding

PinkCoding

X

PinkCoding

Web Scratch Pad

X

loading

            
            
        

컨텐츠로 돌아가기