파이썬 split은 문자열을 나눌 때 사용할 수 있는 함수입니다. 문자열을 공백이나 특정 문자열로 나눈 다음에 리스트로 반환해 줍니다. 오늘은 파이썬 문자열 나누기, split 함수 사용법과 예제를 알아보겠습니다.

 

 

1. 파이썬 split함수 사용법

문자열.split()
 -> 공백이나 엔터를 기준으로 문자열을 분리한다
문자열.split(sep='구분자')
 -> '구분자'를 기준으로 문자열을 분리한다
문자열.split(sep='구분자', maxsplit=n)
-> '구분자'를 기준으로 문자열을 분리한고, 최대 n회까지 문자열을 분리한다

 

Recommendation 포스팅

 

2. split 예제

1) 문자열.split()

text = 'I am boy  oh\n ha'
text.split()
[결과]
['I', 'am', 'boy', 'oh', 'ha']


공백이 두 개 있어도 하나로 간주해서 분리됩니다. \n 엔터 기호도 같이 분리되는 것을 확인할 수 있습니다.

 

2) 문자열.split(sep='구분자')

text = 'I am boy. You are a girl'
text.split('.')

[결과]
['I am boy', ' You are a girl']

 

마침표(.)를 기준으로 분리해 보았습니다. split함수 안에 문자열을 입력하면, 해당 문자열을 기준으로 텍스트가 분리됩니다.

 

 

3) 문자열.split(sep='구분자', maxsplit=n) 

text = 'I am boy. You are a girl. They are boys'
text.split('.', 1)

[결과]
['I am boy', ' You are a girl. They are boys']

 

maxsplit에 해당하는 위치에 숫자를 넣었더니 한 번만 분리되는 것을 확인할 수 있습니다.

 

오늘은 이렇게 파이썬 문자열 나누기, split 함수 사용법과 예제에 대해서 알아보았습니다. 문자열을 편집할 때는 함수를 이용하는 것이 편리합니다. 분리한 문자열을 다시 합칠 때는 join함수를 쓰는 것이 유용합니다. 다음에는 join함수에 대해서 알아보겠습니다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기