자료형 2

[python] 자료형 - 튜플 자료형

1. 튜플 자료형은 리스트와 유사하지만 문법적 차이가 있다. 튜플은 한번 선언된 값을 변경할 수 없다. 추가, 수정, 삭제가 모두 불가능하다. 아래의 그림은 리스트와 튜플에서 담긴 내용을 변경하는 것을 시도해본 것이다. 그 결과 터미널 상에서 리스트와 튜플을 비교해봤을 때, 리스트는 정상적으로 실행되었고, 튜플은 TypeError: 'tuple' object does not support item assignment 오류가 발생되는 것을 볼 수 있다. 2. 튜플은 사전형의 key 값(해쉬 값)으로 사용할 수 있다. 반면, 리스트는 불가능하다. 3. 튜플은 리스트 보다 차지하는 메모리가 적다. 아래를 보면 리스트는 64, 튜플은 48을 차지하는 것을 볼 수 있다. 4. 튜플의 실행시간은 리스트의 실행시간 ..

Tech/Python 2020.09.24

[python] 자료형 - 문자열 자료형

문자열 자료형 1. 문자열 변수 초기화 1) 큰따옴표(“)나 작은 따옴표(‘’)를 이용한다. 2) 문자열 안에 큰따옴표나 작은따옴표가 포함되어야 하는 경우가 있다. (1) 전체 문자열을 큰따옴표로 구성하는 경우, 내부적에 작은따옴표를 포함할 수 있다. (2) 전체 문자열을 작은따옴표로 구성하는 경우, 내부에 큰따옴표를 포함할 수 있다. (3) 백슬래시(\)를 사용하면, 큰따옴표나 작은따옴표를 원하는 만큼 포함시킬 수 있다. 2. 문자열 연산 1) 문자열 변수에 덧셈을 이용하면 문자열이 연결 된다. 2) 문자열 변수를 특정한 양의 정수와 곱하는 경우, 문자열이 그 값만큼 여러 번 더해진다. 3) 문자열도 인덱싱과 슬라이싱을 이용할 수 있다.

Tech/Python 2020.09.24