Python 함수 - 기본구조

Nicholas·2022년 4월 23일
0

Python

목록 보기
12/31
post-thumbnail

1. 함수

2. 함수의 기본 구조

def 함수이름(매개변수):
   수행할 문장 1
   수행할 문장 2
   return(결과값)

3. 일반적인 함수

def add(a, b):
    return a + b

매개변수 a와 b에 각각 인수 3과 7을 넣어본다

def add(a, b):
    return a + b
pritn(add(3,7))

결과값은 10으로 3과 7의 인수를 매개변수 a와 b에 넣은 대로 함수가 실행되어 결괏값을 return 하여 print 한다.

매개변수는 인수와 다르며 변할 수 있는 변수를 말한다.

4. 함수의 특징

4-1. 입력값이 없는 함수

함수는 매개변수가 존재하고 return값으로 결괏값을 돌려받는다.
입력값이 없는 함수는 매개변수가 존재하는 곳에 아무값이 없고 return값만 존재하는 함수다.

def say():
    return "hi"
a = say()
print(a)

4-2. 결과값이 없는 함수

함수에 return 값이 없다는것은 결과값이없는 함수이다
출력이 가능하다고해서 결괏값이 있다고 착각하지만 함수는 오직 return값으로만 결괏값을 받는다

def add(a, b):
    print("%s, %s의 합은 %s입니다."%(a, b, a+b))

4-3. 입력값 결과값 둘다 없는 함수

입력받을 매개변수도없고, return값도 없다.

def say():
    print("hi")
say()
profile
WEB Developer

0개의 댓글