zenn.skin 무료버전 배포중!
자세히보기

Python/Syntax

[Python] split

koosco! 2020. 9. 8. 17:26
  • split은 string의 함수로 주어진 문자를 기준으로 string을 나누어 리스트를 반환한다
  • default는 'white space'로 아무것도 주어지지 않으면 띄어쓰기를 기준으로 나눈다
  • 기준 문자는 리스트에 포함되지 않는다
test ='''This is a test text'''
print(test.split())

 

* 1을 인자로 받은 경우

test ='''This1is1a1test1text'''
print(test.split('1'))

동일하게 출력된다

 

* split을 이용하면 한 번에 여러 문자를 입력받아 초기화 시킬 수 있다

x, y = input('두 개의 문자를 입력하세요: ').split()
print(x)
print(y)

 

여러 개의 변수를 초기화하는 방법 이외에도 split을 이용하면 웹문서를 파싱할 때, 필요없는 공백을 지우거나 문자열을 나눠서 필요한 정보를 얻을 때 등 자주 사용된다.

 

'Python/Syntax'의 다른글

  • 현재글 [Python] split

관련글