코딩 공부/Python

[Python]딕셔너리, 함수

희원96 2022. 6. 23. 17:46
딕셔너리(dictionary)란?

-  dictionary는 단어 그대로 해석하면 사전이라는 뜻

-  "people"이라는 단어는 "사람", "baseball"이라는 단어는 "야구"에 부합되듯이

    dictionary는 Key와 Value를 한쌍으로 갖는 자료형

- 딕셔너리 타입은 immutable한 Keymutable한 value로 맵핑되어 있는 순서가 없는 집합

 

함수(function)란?

- 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합

 

함수를 사용하는 이유

- 반복적인 프로그래밍을 피할 수 있다.

- 모듈화로 인해 전체적인 코드의 가독성이 좋아진다.

- 프로그램에 문제가 발생하거나 기능의 변경이 피요할 때에도 손쉽게 유지보수가 가능하다.

 

가변 매개변수(variable parameters)

- 함수 호출 시 몇 개의 인수가 전달될지 알 수 없다면, 사용자가 직접 매개변수의 개수를 정할 수 있도록 선언

- 딕셔너리 형태로 함수 내부에서 처리하고 싶을 때