정리노트

[파이썬/python] 함수 만들기 본문

프로그래밍/Python

[파이썬/python] 함수 만들기

Rolen 2022. 8. 2. 17:17

파이썬 함수 만들기

 

예시1) x, y 두 값의 인자를 받아서 더하는 함수

 

def 함수이름(매개변수):

    return으로 값 내보내기

 

1)

def sum(x, y):
    return x + y

2)

def sum(x, y):

    z = x + y

    return z

 

예시 2) 여러 인자를 받아서 더하는 함수

 

def 함수이름(*매개변수):

    return으로 값 내보내기

 

1)

def sum(*num):
    sum = 0
    for i in num:
        sum += i
    return sum

print(sum(1,2,3,4))

 

매개변수의 경우 기본값을 설정할 수 있음.

단, 앞의 매개변수에만 기본값을 설정해두면 오류가 발생하므로

뒤의 매개변수부터 지정.

 

예시 )

def sum(x, y=0):       O

def sum(x=0, y):       X

728x90