반응형
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 |