🎯

4.1.5. 문자열의 활용

 

1. 문자열의 활용

1) 문자열 인덱싱

임의의 문자열에서 설정한 인덱스의 문자만 추출해낼 수 있습니다. 인덱스는 항상 0부터 시작하므로 G를 출력하게 됩니다.
입력
name = 'Guido van Rossum' print(name[0]) print(name[1]) print(name[2])
 
출력
G u i

2) 문자열 슬라이싱

임의의 문자열에서 설정한 인덱스의 범위에 따라 원하는 부분만을 추출해낼 수 있습니다.
 
notion imagenotion image
 
인덱스가 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)
 
출력
태어난 연도 : 1998 태어난 월 : 01 태어난 일 : 2

3) 문자열의 사칙연산

사칙 연산 하나씩 실행(Alt + Enter)해보세요. 애러가 나면 주석처리 하시기 바랍니다.
입력
s = 'leehojun' s+s s*3 s/s s//s s-s
 
출력
'leehojunleehojun' 'leehojunleehojunleehojun' ERROR ERROR ERROR