인프런 커뮤니티 질문&답변

han ul Jeon님의 프로필 이미지
han ul Jeon

작성한 질문수

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

functions(1-2)

**kwargs 관련 질문입니다.

작성

·

138

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('>>>>>')

답변 1

0

좋은사람님의 프로필 이미지
좋은사람
지식공유자

https://stackoverflow.com/questions/33339100/will-dictkwargs-always-give-dictionary-where-keys-are-of-type-string

질문하실 때 검색을 한 번 꼭 해보세요.

위 내용을 읽어보세요.(크롬 번역 추천)

선언하는 방법에 따라 가능합니다. 다만 지금 예제에서는 사용하실 수 없습니다.

han ul Jeon님의 프로필 이미지
han ul Jeon

작성한 질문수

질문하기