substring은 문자열에서 일부 문자열을 추출하는 것을 의미합니다.
Python에서는 문자열 인덱싱과 슬라이싱을 사용하여 substring을 추출할 수 있습니다.
문자열 인덱싱은 문자열에서 특정 위치에 있는 문자를 추출하는 방법입니다. 문자열은 0부터 시작하는 인덱스를 가지고 있으며, 대괄호([]) 안에 인덱스를 넣어 해당 위치의 문자를 추출할 수 있습니다.
예를 들어, "Hello, World!"라는 문자열에서 'W'라는 문자를 추출하고 싶다면 다음과 같이 인덱싱을 사용할 수 있습니다:
```
string = "Hello, World!"
substring = string[7]
print(substring) # 결과: W
```
문자열 슬라이싱은 문자열에서 특정 범위의 문자열을 추출하는 방법입니다. 슬라이싱은 문자열의 일부분을 잘라내어 새로운 문자열을 생성합니다. 시작 인덱스와 끝 인덱스를 지정하여 추출할 수 있으며, 대괄호([]) 안에 시작 인덱스와 끝 인덱스를 콜론(:)으로 구분하여 입력합니다. 시작 인덱스는 포함되고, 끝 인덱스는 포함되지 않습니다.
예를 들어, "Hello, World!"라는 문자열에서 'World'라는 문자열을 추출하고 싶다면 다음과 같이 슬라이싱을 사용할 수 있습니다:
```
string = "Hello, World!"
substring = string[7:12]
print(substring) # 결과: World
```
추가로, 슬라이싱에서 시작 인덱스와 끝 인덱스를 생략하여 문자열의 처음부터 끝까지 추출할 수도 있습니다.
```
string = "Hello, World!"
substring = string[:]
print(substring) # 결과: Hello, World!
```
Python에서 substring을 추출하는 방법에 대해 설명했습니다.
Python 공식 문서: https://docs.python.org/3/tutorial/introduction.html#strings
댓글