반응형
def add (a,b):
    return a + b

print(add(3,4)) # 출력 : 7
print(add([1,2,3],[4,5,6])) # 출력 : [1, 2, 3, 4, 5, 6]
print(add(a = 10 , b = 5)) # 출력 : 15

def plus (a , b = 1 ) :
    return a + b

print(plus(3)) # 출력 : 4
print(plus(4,5)) # 출력 : 9

def area(h , w) :
    return h * w

print(area(w = 20 , h = 10)) # 출력 : 200
print(area(20,w = 5)) # 출력 : 100
# print(area(h = 5 , 20)) # 인수 이후 값이 나오면 에러

def 메소드명 (매개변수...) :

    return 리턴값

 

def plus (a , b = 1 ) :

print(plus(3)) # 출력 : 4

 

이거처럼 매개변수를 두개 받는데 한 개를 받을 때 b = 1 이라고 적은 인자값이 기본 값이 되어

print(plus(3,1))같은 역할을 합니다.

 

print(area(w = 20 , h = 10)) # 출력 : 200

또한 이거 처럼 매개변수 적는 곳에 적을 수도 있습니다. 

하지만 인수 이후값이 나오면 에러가 나옵니다.

반응형

'파이썬 (추후 수정)' 카테고리의 다른 글

파이썬 파일 (txt)  (0) 2021.07.20
파이썬 전역변수 지역변수  (0) 2021.07.20
파이썬 추상클래스  (0) 2021.07.20
파이썬 다중상속  (0) 2021.07.20
파이썬 상속  (0) 2021.07.20