문자열 슬라이싱 파이썬에서는 슬라이스(slice)라는 기능을 제공하는데, 가져오고 싶은 문자열의 범위를 지정하면 된다. (slice는 '자르다', '일부', '한 조각' 등의 의미가 있다. 대괄호 안에 콜론으로 인덱스를 구분하는 것으로 정의한다. 문자열변수[ : ] ex) str[5:10] str = 'String in Python' # 인덱스는 0부터 시작한다. print(str) # 출력 : String in Python # str 변수를 출력했다. # str은 문자열 String in Python을 값으로 지닌다. print(str[0:4]) # 출력 : Stri # 인덱스 0에 속한 S부터 출력되고 # 인덱스 3(4-1)에 해당하는 i까지 출력된다. print(str[5:99]) # 출력 : g ..
파이썬의 내장 함수 중 input()을 굉장히 많이 쓴다. input은 문자열을 반환하는데 이 점을 명확히 알고 있어야 각종 에러를 피할 수 있다. 문자열에 대해 더 공부해보자. input()은 문자열(str)을 반환한다. name = input('Enter: ') a = type(name) print(a) print(name) 특히 숫자를 입력해도 문자열을 반환한다. 그래서 적절한 타입 변환을 해주어야 한다. 문자열은 개별 문자 값에 인덱스를 가지고 있다. fruit = 'banana' letter = fruit[0] print(letter) letter = fruit[1] print(letter) letter = fruit[2] print(letter) letter = fruit[3] print(le..