우리가 살아가는 도시

Python #5_기초부터 차근차근 본문

내가 알아가는 도시/Python

Python #5_기초부터 차근차근

세화주 2016. 7. 6. 15:34

'''
-- 인섹싱과 슬라이싱

str = "you've got a friend"

'''

 

======================================================================================

Example 1)

str = "you've got a friend"
print(str[4]) #y=0 항상 0부터 시작함

[출력결과]

v

 

print(str[3])

[출력결과]

'

print(str[6])

[출력결과]

Blank(빈칸임)

print(str[7])

[출력결과]

g

print(str[13])

[출력결과]

f

print(str[-1])

[출력결과]

d

 

======================================================================================

Example 2)

str1 = str[-6]+str[-5]+str[-4]+str[-3]+str[-2]+str[-1]

print(str1)

[출력결과]

friend

 

print(str[-1:-6]) # 인덱스 -1에서 -6까지 슬라이스 하겠다. #여기서 str은 Example 1의 str을 의미

[출력결과]

Blank(빈칸)

print(str[-6:]) # -6에서부터 끝가지 슬라이스 한다.

[출력결과]

friend

 

print(str[0:3])
[출력결과]

you

 

print(str[:3])

[출력결과]

you

 

print(str[:]) # str문자열 처음부터 끝까지 슬라이스 하겠다.

[출력결과]

you've got a friend

 

======================================================================================

Example 3)

str = "20150613121320"
date = str[:8]
time = str[8:]

 

print (date)

[출력결과]
20150613

 

print (time)

[출력결과]

121320

 

year = date[:4]

month = date[4:6]
day = date[6:8]

print(date)

[출력결과]
20150613

 

print(time)

[출력결과]
121320

 

print(year+"년"+month+"월"+day+"일")

[출력결과]

2015년06월13일