728x90
문자열 자료형
- 문자열 변수를 초기화할 때는 큰따옴표(")나 작은 따옴표(')를 이용한다.
- 문자열 안에 큰따옴표나 작음따옴표가 포함되어야 하는 경우가 있다.
1) 전체 문자열을 큰따옴표로 구성하는 경우, 내부적으로 작은따옴표를 포함할 수 있다.
2) 전체 문자열을 작은따옴표로 구성하는 경우, 내부적으로 큰따옴표를 포함할 수 있다.
3) 백슬래시(\)를 사용하면, 큰따옴표나 작은따옴표를 원하는 만큼 포함시킬 수 있다.

문자열 연산
- 문자열 변수에 덧셈(+)울 이용하면 문자열이 더해져서 연결(Concatenate)된다.
- 문자열 변수를 특정한 양의 정수와 곱하는 경우, 문자열이 그 값만큼 여러 번 더해진다.
- 문자열에 대해서도 마찬가지로 인덱싱과 슬라이싱을 이용할 수 있다.
다만 문자열은 특정 인덱스의 값을 변경할 수는 없다. (Immutable) - 문자열 자료형은 특정한 위지의 문자 값을 변경할 수 없다.


튜플 자료형
- 튜플 자료형은 리스트와 유사하지만 다음과 같은 문법적 차이가 있다.
1) 튜플은 한 번 선언된 값을 변경할 수 없다.
2) 리스트는 대괄호([])를 이용하지만, 튜플은 소괄호(())를 이용한다. - 튜플은 리스트에 비해 상대적으로 공간 효율적이다.


튜플을 사용하면 좋은 경우
- 서로 다른 성질의 데이터를 묶어서 관리해야 할 때
최단 경로 알고리즘에서는 (비용, 노드 번호)의 형태로 튜플 자료형을 자주 사용한다. - 데이터의 나열을 해싱(Hashing)의 키 값으로 사용해야 할 때
튜플은 변경이 불가능하므로 리스트와 다르게 키 값으로 사용될 수 있다. - 리스트보다 메모리를 효율적으로 사용해야 할 때
< 해당 글은 유튜버 '동빈나'님의 영상을 토대로 공부하여 작성함을 알립니다. >
728x90
'Test > 코딩테스트' 카테고리의 다른 글
6. 파이썬 - 조건문 (0) | 2022.03.16 |
---|---|
5. 파이썬 - 기본 입출력 (0) | 2022.03.15 |
4. 파이썬 - 사전, 집합 자료형 (0) | 2022.03.14 |
2. 파이썬 - 리스트 자료형 (0) | 2022.03.12 |
1. 파이썬 - 수 자료형 (0) | 2022.03.11 |