희원96
코딩 공부 일기
희원96
전체 방문자
오늘
어제
  • 다이어리 (94)
    • 일상 (2)
      • #.일기 (2)
      • 정보처리기사 (0)
    • 코딩 공부 (90)
      • Python (11)
      • Java (12)
      • DB (18)
      • Arduino (5)
      • HTML,CSS (7)
      • JSP, Servlet (14)
      • Javascript (8)
      • jQuery (2)
      • Spring (1)
      • Android (8)
      • ML (4)
      • React (0)
    • 프로젝트 (1)
      • 미니프로젝트 (1)
      • 1차프로젝트 (0)
      • 2차프로젝트 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 개발 공부 일기

인기 글

태그

  • 자바
  • DB
  • Android
  • 화이팅
  • 파이썬
  • 스마트인재개발원
  • JavaFestival
  • 안드로이드
  • JavaScript
  • 아두이노
  • HTML
  • 자바스크립트
  • 머신러닝
  • CSS
  • JSP
  • Ajax
  • 스프링
  • arduino
  • jQuery
  • 데이터베이스
  • 제이쿼리
  • Spring
  • java
  • Python
  • JS
  • Database
  • Servlet
  • ml

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
희원96

코딩 공부 일기

[Python]딕셔너리, 함수
코딩 공부/Python

[Python]딕셔너리, 함수

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

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

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

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

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

 

함수(function)란?

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

 

함수를 사용하는 이유

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

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

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

 

가변 매개변수(variable parameters)

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

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

    '코딩 공부/Python' 카테고리의 다른 글
    • [python]numpy
    • [Python lib]모듈
    • [Python]반복문
    • [Python]리스트, 튜플, 세트
    희원96
    희원96
    개발 공부

    티스토리툴바