디폴트 인수, 위치 인수, 키워드 인수

지애·2022년 4월 8일
0

Python

목록 보기
4/17

1. 디폴트 인수

  • 파이썬에서는 함수의 매개 변수가 기본값을 가질 수 있다.
    이것을 디폴트 인수(default argument)라고 한다.
def numbers(x, y =2):
	print(x, y)

2. 위치 인수

  • 입력받은 인수의 순서대로 함수의 매개 변수에 전달하는 방법

3. 키워드 인수

  • 인수의 이름을 명시적으로 지정해서 값을 매개 변수로 전달하는 방법
  • 인수의 개수가 많아지면 키워드 인수를 사용하는 편이 좋음
  • 키워드 인수는 위치 인수보다 항상 뒤쪽에 나와야 함!
def numbers(x, y =2):
	print(x, y)

numbers(1, 2) #위치 인수 사용
numbers(1) #위치 인수 사용, 디폴트 인수 그대로 사용
numbers(x=1, y=2) #키워드 인수 사용
numbers(x=1) #키워드 인수 사용, 디폴트 인수 그대로 사용
numers(1, y=2) #위치 인수, 키워드 인수 사용
numvers(y=2, x=1) #키워드 인수 사용하면 인수 위치가 뒤바뀌어도 상관X
profile
차근차근

0개의 댓글