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 )