매개변수 앞에 *를 붙이면 해당 매개변수는 가변으로 지정됩니다.
def 함수(*매개변수):
코드블록
>>> def variable_input(*var_list):
result = ''
for s in var_list:
result = result + s
return result
>>> variable_input('가변적인 ', '문자열 입력 ', '테스트입니다.')
'가변적인 문자열 입력 테스트입니다.'
매개변수 앞에 **를 붙이면 딕셔너리 가변 매개변수로 지정됩니다.
def 함수(**매개변수):
코드블록
def variable_list(**var):
for i in var.keys():
print('{0} = {1}'.format(i, var[i]))
variable_list(고양이='반려동물', 강아지='어린반려동물')
고양이 = 반려동물
강아지 = 어린반려동물
매개변수 앞에 *를 붙이면 해당 매개변수는 가변으로 지정됩니다.
def 함수(*매개변수):
코드블록
>>> def variable_input(*var_list):
result = ''
for s in var_list:
result = result + s
return result
>>> variable_input('가변적인 ', '문자열 입력 ', '테스트입니다.')
'가변적인 문자열 입력 테스트입니다.'