제로베이스 파이썬중급(04. 인수와 매개변수)

ningbbang·2023년 12월 5일
0

Zerobase DS13

목록 보기
42/48
  1. 인수와 매개변수
    함수는 함수선언부와 함수호출부로 나눠짐

1) 함수선언부
def function()

2) 함소호출부
function()

여기서 함수에 변수가 있을 경우, 함수선언부의 변수를 매개변수(parameter)
호출부의 변수를 인수(argument)라고 함

ex)

def greet(customer):
	print(f'{}, hi'.format(customer))

greet('홍길동')

customer는 매개변수, '홍길동'은 인수

  1. 반복매개변수
    매개변수가 몇개가 될지 모르는 경우, 매개변수앞에 * 를 넣어 반복 매개변수를 넣을 수 있음

ex)

def printStrings(*string):
	return len(string)

print(printStrings('a', 'b', 'c'))

결과값 : 3

  1. 기본매개변수
    인수가 비어있을 경우 기본적으로 설정된 매개변수를 넣을 수 있음

ex)

def greeting(customer1, customer2='jake'):
	print(f'{}, {}, hi'.format(customer1, customer2))

greeting('john')

결과값 : john, jake, hi

profile
HR Anaylist!

0개의 댓글