IT Cookie
[Python 문법] 문자열 & 튜플 자료형 본문
3. 문자열 & 튜플 자료형

3-1 문자열 자료형
- 문자열 변수를 초기화 할 때, 큰 따옴표(") 또는 작은 따옴표(')를 사용
- 문자열 안에 큰 따옴표 또는 작은 따옴표가 포함되는 경우
- 전체 문자열을 큰 따옴표로 사용할 경우, 내부적으로 작은 따옴표 포함할 수 있음
- 전체 문자열을 작은 따옴표로 사용할 경우, 내부적으로 큰 따옴표를 포함할 수 있음
word = 'Hello World'
print(word)
// Hello World
[문자열 연산]
- 문자열 변수에 덧셈(+)을 사용할 경우, 문자열이 더해져 연결됨
- 문자열 변수를 특정한 양의 정수와 곱했을 경우, 문자열이 그 값만큼 여러번 더해짐
- 문자열에서도 인덱싱과 슬라이싱 사용가능
- 단, 문자열은 특정 인덱스의 값을 변경할 수 없음.
a = "Python"
b = "is Amazing"
print(a + " " + b)
// Python is Amazing
a = "Hello"
print(a * 4)
// HelloHelloHelloHello
a = "world"
print(a[1:3])
// or
3-2 튜플 자료형
- 튜플 자료형은 리스트와 유사하지만 문법적 차이가 있음
- 튜플 : 소괄호(())를 사용, 한번 선언된 값을 변경할 수 없음
- 리스트 : 대괄호([])를 사용
- 튜플은 리스트에 비해 상대적으로 공간 효율적
a = (1,2,3,4,5,6,7,8,9)
# 5번째 원소만 출력
print(a[4])
// 5
# 2번째 원소부터 5번째 원소까지
print(a[1:5])
// (2, 3, 4, 5)
👀 [참고]
특정한 인덱스의 값을 바꿀려고 할때,
튜플은 변경불가능한 객체이므로 원소할당 연산을 지원하지 않는다는 오류메세지 뜸
'SW > Python' 카테고리의 다른 글
[Python 문법] 조건문 (0) | 2023.03.07 |
---|---|
[Python 문법] 기본 입출력 (0) | 2023.03.07 |
[Python 문법] 사전 & 집합 자료형 (1) | 2023.03.07 |
[Python 문법] 리스트 자료형 (0) | 2023.03.07 |
[Python 문법] 수 자료형 (0) | 2023.03.07 |
Comments