인프런 커뮤니티 질문&답변
**kwargs 관련 질문입니다.
작성
·
174
0
**kwargs식의 함수를 호출할 떄, parameter 값을 이렇게,
-------------------------------------------
kwargs_func(name1 = 'Lee', name2 = 'Park', name3 = 'Cho')
-------------------------------------------
주게 되는데, name2라는 key 값을 숫자로 (예를들어 2)로 입력하게 되면 오류가 발생합니다. 원래 key 값을 숫자로 못주는건지요??
def kwargs_func(**kwargs): #매개변수명 자유
for v in kwargs.keys():
print("{}".format(v), kwargs[v])
print('--------')
kwargs_func(name1 = 'Lee', name2 = 'Park', name3 = 'Cho')
print('>>>>>')
퀴즈
Python에서 함수를 사용하는 가장 주된 이점은 무엇일까요?
코드 실행 속도를 자동으로 최적화합니다.
동일한 코드를 필요할 때마다 반복해서 재사용할 수 있습니다.
변수를 선언하지 않고 사용할 수 있게 해줍니다.
프로그램의 메모리 사용량을 항상 최소화합니다.
답변 1
0





