함수 / 튜플 / 딕셔너리

JoyJuhee·2022년 10월 20일
0

Python

목록 보기
7/22
post-thumbnail

1. 함수를 사용하는 이유

1) 재사용성이 좋다.
2) 유지보수가 편리해진다.
3) 가독성이 좋아진다.

2. docstring

설명문으로, 함수 바로 밑에 적어준다.


👉 docstring을 작성하면 함수에 커서를 대면, docstring 정보가 나온다.

3. 튜플

1) 튜플의 특징

  • 시퀀스 자료형(순서가 있는 자료형)
  • 수정, 추가, 삭제가 불가능한 리스트(읽기 전용 리스트)
  • 메모리 사용이 효율적(메모리 공간이 정해져있다.)
  • 읽기만 가능하기 때문에 데이터 손실 염려가 없다.

2) 튜플 안에 1개 원소를 넣고 싶을 때 : (30,) -> 콤마를 넣어준다.

3) 패킹과 언패킹

  • num = 3,4,5 # 패킹되어서 튜플에 담긴다.
    👉 num = [3,4,5] # 리스트 패킹 방법
  • a,b,c = num # 언패킹되어서 3,4,5가 a,b,c에 각각 담긴다.

4) 튜플 함수

a = 10, 20, 30, 40, 30

a.index(20) # 특정값의 인덱스 구하기 -> 1
a.count(30) # 특정값의 개수 구하기 -> 2
max(a),min(a) # 최대값, 최소값 -> 40, 10
sum(a) # 합계 -> 13-

딕셔너리

1) 딕셔너리의 특징

  • 시퀀스 자료형
  • 키와 데이터를 가지고 있는 사전형 자료형
  • 사전형태의 자료를 만들 때 편리
  • 키 값에는 숫자, 불린형도 가능하다.

2) 할당과 삭제하기

  • 딕셔너리['키'] = 데이터
  • del 딕셔너리['키]

3) 딕셔너리 함수

  • 키와 데이터 쌍 : stock.items()
  • 키 : stock.keys()
  • 데이터 : stock.values()

출처 : 패스트캠퍼스 Python & Django로 시작하는 웹 프로그래밍

0개의 댓글