1. 문자열의 활용

1) 문자열 인덱싱

임의의 문자열에서 설정한 인덱스의 문자만 추출해낼 수 있습니다. 인덱스는 항상 0부터 시작하므로 G를 출력하게 됩니다.

입력

name = 'Guido van Rossum'
print(name[0])
print(name[1])
print(name[2])

출력

G
u
i

2) 문자열 슬라이싱

임의의 문자열에서 설정한 인덱스의 범위에 따라 원하는 부분만을 추출해낼 수 있습니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c1d798c0-3446-467f-8ef9-062b663fd07e/Untitled.png

인덱스가 start 인 지점에서 end 미만인 지점까지 추출합니다. start 를 생략했을 경우 문자열의 시작지점, end 를 생략했을 경우 문자열의 끝지점이 설정됩니다. [ i : j : k ]와 같은 형식으로 사용도 가능합니다. 이 경우 순회가능한 객체에 i부터 j만큼의 범위에서 k만큼 건너뛰는 데이타를 말합니다.

입력

birth = "1994.08.13"
year = birth[:4]
month = birth[5:7]
day = birth[8:]
print("태어난 연도 : ", year)
print("태어난 월 : ", month)
print("태어난 일 : ", day)

출력