PYTHON/기초
[Python] 시퀀스 자료형
애둥
2020. 6. 9. 18:17
1 ) 시퀀스 자료형
- 어떤 객체가 순서를 가지고 나열되어 있는 것을 말함.
( 예를들어 문자열 'abcd'는 문자 a, b, c, d 가 순서를 가지고 차례대로 나열되어 있는 것입니다. )
- 문자열, 리스트, 튜플이 시퀀스 자료형에 속함.
< 시퀀스 자료형의 특성 >
- 모든 시퀀스 자료형( 문자열, 리스트, 튜플 ) 에서 사용 가능함.
1-1 ) 인덱싱
* 인덱스를 0부터 시작
* 음수인 인덱스도 사용가능 : 음수 인덱스는 '끝에서 몇번째'
S |
C
|
O
|
T
|
T
|
0
|
1
|
2
|
3
|
4
|
-5
|
-4
|
-3
|
-2
|
-1
|
a='scott'
print(a[0])
print(a[-1])
예제 슬라이싱
a='scott'
print( a[1:3]) # co
예제 연결
a='i love '
b= 'Python'
print(a + b)
예제 문자열에서 홀수번째 문자만 출력하기
txt = 'aAbBcCdDeEfFgGhHiIjJkK'
print(txt[0::2])
예제 문자열 거꾸로 만들기
txt = 'aAbBcCdDeEfFgGhHiIjJkK'
print(txt[::-1])
예제 문자열 합치기 (+)
a = 'abc'
b = '123'
print(a+b)
예제 문자열을 반복( * )
print( '여러분~ '*3 )