_니지 2022. 4. 16. 22:24

 

❗함수

1. 함수를 사용하는 이유?

코딩을 하다보면 같은 내용을 반복해서 작성할 때가 생기는데 이런 때에 조금 더 편리하게 코딩하기 위해

반복되는 내용을 함수로 정의해서 사용하게 된다.

 

2. 파이썬 함수의 구조

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

 

3. 함수의 종류

-매개변수O, 리턴값O

def add(a, b):
    return a+b
print(add(1, 2))

-매개변수O, 리턴값X

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

-매개변수X, 리턴값O

def sayHi():
    return "Hi!"
print(sayHi())

-매개변수X, 리턴값X

def sayHi():
    print("Hi!")

 

4. 함수 호출하기

-리턴값이 있는 경우

#1
result = add(1, 2)
print(result)

#2
print(add(1, 2))

 

-리턴값이 없는 경우

#1
add(1, 2)

#2
sayHi()

 

 

 

728x90
반응형