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을 이용하면 웹문서를 파싱할 때, 필요없는 공백을 지우거나 문자열을 나눠서 필요한 정보를 얻을 때 등 자주 사용된다.