분할(splitting)은 문자열을 특정 구분자나 패턴을 기준으로 나누는 작업을 의미합니다. 이 기능은 파이썬의 내장 메소드인 split()을 사용하여 수행할 수 있습니다. split() 메소드는 문자열을 지정된 구분자를 기준으로 분할하고, 분할된 각 부분을 리스트의 요소로 반환합니다.
아래는 split() 메소드를 사용하여 문자열을 분할하는 간단한 예제 코드입니다.
```python
# 입력 문자열 정의
text = "Hello, world! This is a sample text."
# 문자열 분할
result = text.split()
# 분할 결과 출력
print(result)
```
위의 코드는 텍스트 문자열을 공백을 기준으로 분할하여 리스트 형태로 반환합니다. 출력 결과는 다음과 같습니다.
```
['Hello,', 'world!', 'This', 'is', 'a', 'sample', 'text.']
```
split() 메소드는 구분자를 인수로 받을 수도 있습니다. 구분자를 지정하지 않으면 기본적으로 공백을 사용합니다. 다음은 구분자를 설정한 예제 코드입니다.
```python
# 입력 문자열 정의
text = "apple,orange,banana,mango"
# 문자열 분할
result = text.split(',')
# 분할 결과 출력
print(result)
```
위의 코드는 문자열을 쉼표(,)를 기준으로 분할하여 리스트 형태로 반환합니다. 출력 결과는 다음과 같습니다.
```
['apple', 'orange', 'banana', 'mango']
```
자세한 내용은 아래 파이썬 문서에서 확인할 수 있습니다.
[Python 공식 문서 - split() 메소드](https://docs.python.org/3/library/stdtypes.html#str.split)
댓글